gnome-shell/js/ui
Florian Müllner b28ea8ac92 altTab: Always filter out items with no windows
When restricting the switcher popup to the current workspace, we
filter out running apps with an empty window list (namely: no open
windows on the current workspace). However we may end up with an
empty window list even when not restricting items to the current
workspace when all windows of a running app are associated with a
different application via the transient_for hint.
To fix this, just filter out items with an empty window list
unconditionally.

https://bugzilla.gnome.org/show_bug.cgi?id=722434
2014-01-22 13:59:25 -05:00
..
components messageTray: Move the notification policy classes here 2013-10-14 15:24:53 -04:00
status system: Restore support for 'disable-restart-buttons' 2013-11-01 13:09:21 +01:00
altTab.js altTab: Always filter out items with no windows 2014-01-22 13:59:25 -05:00
animation.js ui: move AnimatedIcon out of panel.js 2013-06-25 15:16:42 -04:00
appDisplay.js shell-app: Track all application windows 2013-12-07 10:12:38 +01:00
appFavorites.js dash: reload favorites when the installed app change 2013-08-31 18:55:24 +02:00
background.js background: Disconnect settings signal handler on destroy 2013-10-02 15:43:30 +02:00
backgroundMenu.js backgroundMenu: Ignore releases when using long-press 2013-04-26 11:23:37 -04:00
boxpointer.js BoxPointer: account for border width when requesting size 2013-10-07 20:18:48 +02:00
calendar.js a11y: calendar: Month name should be navigable 2013-08-28 16:23:09 +02:00
checkBox.js checkBox: Remove custom container implementation 2013-08-20 08:06:30 +02:00
ctrlAltTab.js Rework window / actor focus handling 2013-07-08 17:05:16 -04:00
dash.js dash: Fix typo 2013-08-31 19:53:37 +02:00
dateMenu.js a11y: calendar: full date string should be navigable 2013-08-28 19:13:33 +02:00
dnd.js dnd: Use sync_pointer rather than complex enter/leave tracking 2013-09-12 14:33:33 -04:00
endSessionDialog.js EndSessionDialog: don't show other logged in users at log out 2013-08-30 15:59:13 +02:00
environment.js environment: Add some convenience LayoutManager monkey-patching 2013-07-24 15:22:05 +02:00
extensionDownloader.js modalDialog: drop global.get_current_time() arguments to close 2013-02-20 14:16:53 -05:00
extensionSystem.js catch more errors on extensions enable() and disable() 2013-11-28 11:11:01 +00:00
focusCaretTracker.js focusCaretTracker: Lower AT-SPI's timeout values 2013-09-21 04:51:42 -05:00
grabHelper.js grabHelper: Introduce a stack of grab helpers 2013-08-19 09:35:09 -04:00
ibusCandidatePopup.js ibusCandidatePopup: Fix cursor positioning 2013-02-15 00:26:47 +01:00
iconGrid.js iconGrid: Initialize properties in _init 2013-09-05 18:18:05 +02:00
keyboard.js keyboard: destroy actors when a group is removed 2013-02-20 22:39:41 +09:00
layout.js layout: Flush region update in showOverview 2013-10-11 20:16:44 +02:00
lightbox.js Lightbox: have animation times passed as parameters to show() and hide() 2013-08-20 21:52:04 +02:00
lookingGlass.js lookingGlass: Fix position on multi-head 2013-09-13 00:03:24 +02:00
magnifier.js Magnifier: don't initialize if we don't need it 2013-09-13 16:09:33 +02:00
magnifierDBus.js Remove various E4X junk remove4x can't handle 2013-09-11 15:02:33 -04:00
main.js main: Close runDialog as necessary on session mode changes 2013-09-19 07:53:56 +02:00
messageTray.js Notification: don't expand the content on a destroyed notification 2014-01-19 16:01:00 +01:00
modalDialog.js modalDialog: Request HEIGHT_FOR_WIDTH 2013-08-20 08:18:29 +02:00
notificationDaemon.js messageTray: Move the notification policy classes here 2013-10-14 15:24:53 -04:00
osdWindow.js osdWindow: Make sure to clear the hide timeout 2013-06-24 17:23:43 -04:00
overview.js Revert "overview: Ignore dragEnd while the animation is still in progress" 2013-10-11 20:16:44 +02:00
overviewControls.js overviewControls: Don't use the child's preferred size to slide from 2013-10-12 14:38:13 -04:00
panel.js Make dropdown arrows consistent size 2013-10-11 17:32:55 +02:00
panelMenu.js panelMenu: Use the accessible-name property instead of a label actor 2013-08-13 11:22:03 -04:00
pointerWatcher.js Replace GnomeIdleMonitor with MetaIdleMonitor 2013-08-23 16:22:44 +02:00
popupMenu.js popupMenu: Fix removing the active menu from PopupMenuManager 2013-11-07 00:12:37 +01:00
remoteMenu.js popupMenu: Remove our custom allocation code 2013-08-13 06:50:25 -04:00
remoteSearch.js remoteSearch: Let remote search providers not provide an icon 2013-12-10 16:59:44 +01:00
runDialog.js runDialog: don't destroy on close 2013-04-06 11:10:30 -04:00
screencast.js screencast: Validate parameters of ScreencastArea 2013-11-04 16:59:46 +01:00
screenShield.js gdm: support pre-authenticated logins from oVirt 2013-10-14 13:54:30 -04:00
screenshot.js screenshot: Extend ScreenshotArea parameter validation 2013-11-04 16:59:46 +01:00
scripting.js
search.js search: Ensure that we correctly remove remote search providers 2013-07-26 17:39:05 -04:00
searchDisplay.js SearchDisplay: handle certain result IDs specially 2013-10-14 18:47:20 +02:00
separator.js js: Explicitly dispose all cairo contexts 2013-01-08 13:07:51 -05:00
sessionMode.js components: Remove the built-in recorder keybinding and component 2013-08-14 20:39:07 -04:00
shellDBus.js ShellDBus: add ShowApplications method 2013-09-02 11:02:18 +02:00
shellEntry.js shellEntry: Set the input-purpose property for password entries 2013-05-10 12:42:18 +02:00
shellMountOperation.js
slider.js a11y: using generic accessible at slider 2013-08-28 16:05:54 +02:00
switcherPopup.js switcherPopup: Fix spacing calculation for empty lists 2014-01-22 13:59:25 -05:00
tweener.js tweener: Look at the XSetting for disabling animations 2013-02-25 12:59:35 -05:00
unlockDialog.js unlockDialog: Remove clutter constraints from the code 2013-08-26 19:05:15 -04:00
userWidget.js userWidget: Actually respect the iconSize parameter 2013-08-23 13:25:11 -04:00
viewSelector.js Make the search entry behave better in RTL locales 2013-09-11 18:41:55 +02:00
wanda.js SearchDisplay: handle certain result IDs specially 2013-10-14 18:47:20 +02:00
windowAttentionHandler.js
windowManager.js windowManager: Don't open overview after closing the last window on a workspace 2013-08-31 23:53:39 +02:00
workspace.js Suppress animation for titles in overview 2013-10-10 08:51:13 +02:00
workspacesView.js workspacesView: Remove dead code 2013-10-01 18:41:26 -04:00
workspaceSwitcherPopup.js Switch all external uses of Main.panel.actor.height to the work area 2013-02-06 22:35:49 -05:00
workspaceThumbnail.js workspaceThumbnail: Drop the _background hack 2013-10-12 14:38:13 -04:00
xdndHandler.js Disable XDND when running as a wayland compositor 2013-09-12 10:34:25 +02:00