gnome-shell/js/ui
Jonian Guveli 6615d69985 appMenu: Move setApp to null before destroy
Calling `setApp` after the menu has been destroyed results in error.
Moving the method before `super.destroy()` fixes the issue.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2998>
2023-12-31 20:30:11 +02:00
..
components js: Rely on default scroll policy where appropriate 2023-11-18 18:00:43 +00:00
status popupMenu: Use less ambiguous symbols for radio options 2023-12-02 10:11:10 +00:00
accessDialog.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
altTab.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
animation.js animation: Use appropriate spinner asset in light variant 2023-12-27 10:10:35 +00:00
appDisplay.js style: Rewrote app grid tile drawing functions 2023-12-14 18:30:52 +00:00
appFavorites.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
appMenu.js appMenu: Move setApp to null before destroy 2023-12-31 20:30:11 +02:00
audioDeviceSelection.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
background.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
backgroundMenu.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
barLevel.js slider: Request a size 2023-11-21 18:55:47 +00:00
boxpointer.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
calendar.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
checkBox.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
closeDialog.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
components.js js: Port to modules 2023-08-06 13:02:49 +02:00
ctrlAltTab.js Use dedicated assets for ctrlAltTab 2023-11-23 13:33:08 +00:00
dash.js style: Rewrote app grid tile drawing functions 2023-12-14 18:30:52 +00:00
dateMenu.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
dialog.js js: Rely on default scroll policy where appropriate 2023-11-18 18:00:43 +00:00
dnd.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
edgeDragAction.js Adapt to the new Mtk library 2023-08-31 03:44:32 +00:00
endSessionDialog.js main: Instantiate EndSessionDialog 2023-11-21 20:19:41 +00:00
environment.js environment: Stop patching StBoxLayout 2023-11-10 20:19:13 +00:00
extensionDownloader.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
extensionSystem.js extensionSystem: Add debug logging 2023-12-21 15:12:14 +00:00
focusCaretTracker.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
grabHelper.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
ibusCandidatePopup.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
iconGrid.js iconGrid: Use class handlers for ::child-{added,removed} 2023-11-14 11:11:03 +00:00
inhibitShortcutsDialog.js js: Port to modules 2023-08-06 13:02:49 +02:00
init.js init: Include the error stack in the context termination error message 2023-08-18 00:31:10 +00:00
kbdA11yDialog.js cleanup: Use consistent 4-space indent 2023-08-09 15:10:37 +00:00
keyboard.js popupMenu: Use less ambiguous symbols for radio options 2023-12-02 10:11:10 +00:00
layout.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
lightbox.js js: Adapt for ::child-{added,removed} 2023-11-14 11:09:02 +00:00
listModes.js listModes: Port listModes command to ES module 2023-08-05 22:16:23 +02:00
locatePointer.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
lookingGlass.js lookingGlass: Set expand of DebugFlags children 2023-12-15 20:58:38 +01:00
magnifier.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
main.js main: Override global logError() function 2023-12-21 19:17:32 +00:00
messageList.js style: Improve text scaling support 2023-12-05 12:14:53 +00:00
messageTray.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
modalDialog.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
mpris.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
notificationDaemon.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
osdMonitorLabeler.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
osdWindow.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
overview.js overview: Handle unredirection in OverviewShown state machine 2023-09-27 11:38:16 +02:00
overviewControls.js Use dedicated assets for ctrlAltTab 2023-11-23 13:33:08 +00:00
padOsd.js padOsd: Fix rings and strips event handling 2023-11-26 23:31:14 +00:00
pageIndicators.js js: Cleanup use of StBin 2023-11-10 20:19:13 +00:00
panel.js panel: Ensure signal is disconnected when the panel is destroyed 2023-12-21 15:17:28 +00:00
panelMenu.js panelMenu: Remove SystemIndicator class 2023-12-21 13:35:50 +00:00
pointerA11yTimeout.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
pointerWatcher.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
popupMenu.js popupMenu: Use less ambiguous symbols for radio options 2023-12-02 10:11:10 +00:00
quickSettings.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
remoteSearch.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
ripples.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
runDialog.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
screenShield.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
screenshot.js screenshot: Add and implement new D-Bus method 2023-12-21 17:59:17 +00:00
scripting.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
search.js js: Explicitly set expand of St.Bin children 2023-12-15 14:45:37 +00:00
searchController.js Use dedicated assets for ctrlAltTab 2023-11-23 13:33:08 +00:00
sessionMode.js js: Port Config to ESM 2023-08-10 17:42:23 +00:00
shellDBus.js shellDBus: Await Eval() result 2023-11-19 02:20:01 +00:00
shellEntry.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
shellMountOperation.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +00:00
slider.js slider: Request a size 2023-11-21 18:55:47 +00:00
swipeTracker.js Adapt to the new Mtk library 2023-08-31 03:44:32 +00:00
switcherPopup.js style: Rewrote app grid tile drawing functions 2023-12-14 18:30:52 +00:00
switchMonitor.js cleanup: Use type-safe comparisons 2023-08-09 15:10:38 +00:00
unlockDialog.js Pass 'radius' to blur APIs instead of 'sigma' 2023-12-14 18:20:59 +00:00
userWidget.js userWidget: Expand child 2023-12-16 23:57:48 +01:00
welcomeDialog.js welcomeDialog: Adapt dialog title 2023-10-18 18:40:04 +00:00
windowAttentionHandler.js cleanup: Always use single quotes 2023-08-09 15:10:37 +00:00
windowManager.js windowManager: Add shortcuts to open new window of nth pinned app 2023-12-24 10:56:09 +00:00
windowMenu.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
windowPreview.js windowPreview: Don't hide overlay while hovering icon 2023-12-11 15:10:59 +00:00
workspace.js cleanup: Fixup wrong JSDoc comments 2023-08-09 15:10:38 +00:00
workspaceAnimation.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
workspacesView.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
workspaceSwitcherPopup.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
workspaceThumbnail.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00
xdndHandler.js js: Stop using ClutterContainer API 2023-11-10 20:19:13 +00:00