[gnome-shell/gnome-40] appDisplay: Avoid a warning
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/gnome-40] appDisplay: Avoid a warning
- Date: Mon, 16 Aug 2021 00:44:55 +0000 (UTC)
commit 881fdd55fefd933cb77d8398127cc89300fbde92
Author: Florian Müllner <fmuellner gnome org>
Date: Fri Aug 6 18:15:40 2021 +0200
appDisplay: Avoid a warning
At least the last stable release of gjs has an issue with async
handlers for custom (i.e. defined in JS) GObject signals.
The handler still works, but evoking it prints the following warning:
JS ERROR: Error: Could not guess unspecified GValue type
We can avoid the warning by using the addAction() convenience
method, which makes for a small nice cleanup anyway.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4531
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1938>
(cherry picked from commit 26dc0fcd32a48a583853d3cab80eaa3706d65530)
js/ui/appDisplay.js | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index f86a7bb678..012e88bd0b 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -3531,8 +3531,7 @@ var AppIconMenu = class AppIconMenu extends PopupMenu.PopupMenu {
if (Shell.AppSystem.get_default().lookup_app('org.gnome.Software.desktop')) {
this._appendSeparator();
- let item = this._appendMenuItem(_("Show Details"));
- item.connect('activate', async () => {
+ this.addAction(_('Show Details'), async () => {
let id = this._source.app.get_id();
let args = GLib.Variant.new('(ss)', [id, '']);
const bus = await Gio.DBus.get(Gio.BusType.SESSION, null);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]