mirror of
https://gitlab.gnome.org/june/top-bar-organizer.git
synced 2026-11-10 12:00:51 +01:00
| Filename | Latest commit message | Latest commit date |
|---|---|---|
If `enable()` throws after `Panel._addToPanelBox` is overwritten, the extension ends up in the error state and GNOME Shell never calls `disable()`. Extensions are disabled and enabled on every screen lock, so the next `enable()` saved the overwrite itself as `_originalAddToPanelBox`. From then on the method called itself until the stack overflowed, and the top bar came up empty after unlocking. Only save the original method when it isn't saved yet, and make `disable()` safe to call when `enable()` didn't finish. |
||
| .. | ||
| extensionModules | ||
| prefsModules | ||
| extension.ts | ||
| metadata.json | ||
| prefs.ts | ||