• Marco Trevisan's avatar
    background: Group 'changed' signal emission · 7059e31f
    Marco Trevisan authored
    Background is monitoring the whole `org.gnome.desktop.background` gsettings keys
    for changes connecting to the non-specialized 'changed' signal and re-emitting
    this as-is.
    This means that when the background is changed via control-center, we get
    multiple 'changed' signal events from GSettings, and for each one of this we
    recreate a Background and a BackgroundActor.
    
    Avoid this by using an idle to delay the emission of the 'changed' signal
    grouping the events.
    
    !558
    7059e31f
Name
Last commit
Last update
..
components Loading commit data...
status Loading commit data...
accessDialog.js Loading commit data...
altTab.js Loading commit data...
animation.js Loading commit data...
appDisplay.js Loading commit data...
appFavorites.js Loading commit data...
audioDeviceSelection.js Loading commit data...
background.js Loading commit data...
backgroundMenu.js Loading commit data...
barLevel.js Loading commit data...
boxpointer.js Loading commit data...
calendar.js Loading commit data...
checkBox.js Loading commit data...
closeDialog.js Loading commit data...
ctrlAltTab.js Loading commit data...
dash.js Loading commit data...
dateMenu.js Loading commit data...
dialog.js Loading commit data...
dnd.js Loading commit data...
edgeDragAction.js Loading commit data...
endSessionDialog.js Loading commit data...
environment.js Loading commit data...
extensionDownloader.js Loading commit data...
extensionSystem.js Loading commit data...
focusCaretTracker.js Loading commit data...
grabHelper.js Loading commit data...
ibusCandidatePopup.js Loading commit data...
iconGrid.js Loading commit data...
inhibitShortcutsDialog.js Loading commit data...
kbdA11yDialog.js Loading commit data...
keyboard.js Loading commit data...
layout.js Loading commit data...
lightbox.js Loading commit data...
locatePointer.js Loading commit data...
lookingGlass.js Loading commit data...
magnifier.js Loading commit data...
magnifierDBus.js Loading commit data...
main.js Loading commit data...
messageList.js Loading commit data...
messageTray.js Loading commit data...
modalDialog.js Loading commit data...
mpris.js Loading commit data...
notificationDaemon.js Loading commit data...
osdMonitorLabeler.js Loading commit data...
osdWindow.js Loading commit data...
overview.js Loading commit data...
overviewControls.js Loading commit data...
padOsd.js Loading commit data...
pageIndicators.js Loading commit data...
panel.js Loading commit data...
panelMenu.js Loading commit data...
pointerA11yTimeout.js Loading commit data...
pointerWatcher.js Loading commit data...
popupMenu.js Loading commit data...
remoteSearch.js Loading commit data...
ripples.js Loading commit data...
runDialog.js Loading commit data...
screenShield.js Loading commit data...
screencast.js Loading commit data...
screenshot.js Loading commit data...
scripting.js Loading commit data...
search.js Loading commit data...
sessionMode.js Loading commit data...
shellDBus.js Loading commit data...
shellEntry.js Loading commit data...
shellMountOperation.js Loading commit data...
slider.js Loading commit data...
switchMonitor.js Loading commit data...
switcherPopup.js Loading commit data...
tweener.js Loading commit data...
unlockDialog.js Loading commit data...
userWidget.js Loading commit data...
viewSelector.js Loading commit data...
windowAttentionHandler.js Loading commit data...
windowManager.js Loading commit data...
windowMenu.js Loading commit data...
workspace.js Loading commit data...
workspaceSwitcherPopup.js Loading commit data...
workspaceThumbnail.js Loading commit data...
workspacesView.js Loading commit data...
xdndHandler.js Loading commit data...