mzur / gnome-shell-wsmatrix

GNOME shell extension to arrange workspaces in a two-dimensional grid with workspace thumbnails
GNU General Public License v3.0
462 stars 58 forks source link

ws-matrix fails to load on startup #79

Closed TheBlackKoala closed 4 years ago

TheBlackKoala commented 4 years ago

workspace matrix does not start up in my gnome after a recent update. To me it seems like gnome has once again removed something useful? Version 3.34.1 on arch

JS ERROR: Extension wsmatrix@martin.zurowietz.de: Error: Tried to construct an object without a GType; are you using GObject.registerClass() when inheriting from a GObject type? Settings@/home/tor/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/Settings.js:23:5 WsMatrixExtension@/home/tor/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/extension.js:10:22 enable@/home/tor/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/extension.js:25:15 _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:131:13 loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:263:21 _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:473:13 collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17 _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:452:9 _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:482:13 _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:513:13 init@resource:///org/gnome/shell/ui/extensionSystem.js:31:9 _initializeUI@resource:///org/gnome/shell/ui/main.js:242:5 start@resource:///org/gnome/shell/ui/main.js:138:5 @<main>:1:31

TheBlackKoala commented 4 years ago

It looks like the call to super is the problem - i have another extension with the exact same error.

TheBlackKoala commented 4 years ago

updating gnome javascript bindings solved the problem.