gnome-shell/js/ui
Florian Müllner 25a8f484e4 unlockDialog: Fix scale-factor handling on multihead
The blur effect needs to take the scale-factor into account, so we
listen for scale changes. However we set up the signal handler when
creating a background, which is repeated for each monitor, and every
time the monitor configuration changes. But we only disconnect the
last handler that was connected, and only when we are destroyed,
not when recreating backgrounds.

Fix this by splitting out updating the effect parameters to a separate
method that iterates over all backgrounds, so we can simply set up the
handler from the constructor.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1341
2020-06-30 15:42:30 +02:00
..
components polkitAgent: Reset the session request timeout when removing it 2020-04-17 16:59:38 +00:00
status power: Fix icon when discharging at 100% 2020-05-26 23:25:54 +02:00
accessDialog.js
altTab.js altTab: Set allocation before allocating children 2020-04-28 16:24:25 +00:00
animation.js animation: Set size through CSS 2020-04-06 14:37:35 -03:00
appDisplay.js appDisplay: Lower scroll timeout 2020-05-11 13:34:36 +02:00
appFavorites.js appFavorites: Add eog to rename list 2020-05-01 22:42:55 +00:00
audioDeviceSelection.js
background.js
backgroundMenu.js
barLevel.js
boxpointer.js boxpointer: Call set_allocation before allocating child 2020-04-28 16:24:05 +00:00
calendar.js calendar-server: Improve performance by properly using ECalClientView 2020-06-28 01:41:18 +02:00
checkBox.js checkbox: Improve accessibility of check boxes for Orca users 2020-03-29 12:56:33 +00:00
closeDialog.js
ctrlAltTab.js
dash.js
dateMenu.js dateMenu: Remove unused property 2020-05-18 23:39:55 +00:00
dialog.js
dnd.js
edgeDragAction.js
endSessionDialog.js Revert "endSessionDialog: apply updates by default" 2020-04-29 19:51:05 +00:00
environment.js environment: Move g_dbus_connection_call() promisification 2020-04-03 02:03:18 +00:00
extensionDownloader.js extensionDownloader: Replace deprecated Soup.SessionAsync 2020-05-15 16:22:35 +00:00
extensionSystem.js extensionSystem: Prevent broken updates 2020-06-03 01:37:39 +02:00
focusCaretTracker.js
grabHelper.js
ibusCandidatePopup.js
iconGrid.js
inhibitShortcutsDialog.js
kbdA11yDialog.js
keyboard.js keyboard: Add missing setter 2020-04-27 22:04:16 +00:00
layout.js layout: Use translation_y of 0 to hide keyboard 2020-03-28 20:45:32 +00:00
lightbox.js
locatePointer.js
lookingGlass.js js: Add missing chain-ups in vfuncs 2020-03-27 10:39:58 +01:00
magnifier.js
magnifierDBus.js
main.js main: Unset the right prevFocus actor after the focus stack got shifted 2020-04-29 17:36:06 +00:00
messageList.js js: Add missing chain-ups in vfuncs 2020-03-27 10:39:58 +01:00
messageTray.js messageTray: Add missing property getter 2020-05-04 14:34:24 +00:00
modalDialog.js
mpris.js mpris: Prevent DBus race when creating media players 2020-05-13 18:00:55 +00:00
notificationDaemon.js notificationDaemon: Try harder to find a matching app 2020-06-02 23:33:48 +00:00
osdMonitorLabeler.js
osdWindow.js
overview.js overview: Define ANIMATION_TIME earlier 2020-06-24 16:03:41 +02:00
overviewControls.js overviewControls: Animate sidebars the same duration as windows 2020-06-23 21:21:52 +02:00
padOsd.js padOsd: Apply specific CSS to Button/Leader SVG classes 2020-05-29 20:26:57 +02:00
pageIndicators.js
panel.js panel: Center app icon 2020-05-07 13:10:26 +00:00
panelMenu.js
pointerA11yTimeout.js
pointerWatcher.js
popupMenu.js
remoteSearch.js
ripples.js
runDialog.js
screencast.js
screenShield.js screenShield: Wake up on deactivate() 2020-04-03 15:09:24 +00:00
screenshot.js screenshot: Properly clean up if PickColor() is cancelled 2020-05-29 10:46:13 +02:00
scripting.js
search.js
sessionMode.js
shellDBus.js extensionSystem: Add method for opening extension prefs 2020-04-03 16:58:15 +02:00
shellEntry.js
shellMountOperation.js js: Do not set entries' ClutterText:editable property 2020-03-29 22:12:57 +02:00
slider.js js: Add missing chain-ups in vfuncs 2020-03-27 10:39:58 +01:00
swipeTracker.js
switcherPopup.js
switchMonitor.js
tweener.js
unlockDialog.js unlockDialog: Fix scale-factor handling on multihead 2020-06-30 15:42:30 +02:00
userWidget.js
viewSelector.js
windowAttentionHandler.js messageTray: Don't create notification policy on demand 2020-03-26 18:52:10 +00:00
windowManager.js windowManager: Allow xwayland startup to complete without systemd 2020-05-13 19:51:09 +02:00
windowMenu.js
workspace.js workspace: Fix chaining up 2020-04-03 15:47:01 +02:00
workspacesView.js workspacesView: Only animate on show() when geometries are already set 2020-06-14 17:15:01 +02:00
workspaceSwitcherPopup.js
workspaceThumbnail.js
xdndHandler.js