• Marco Trevisan's avatar
    background: Use Garbage Collector to dispose background · a9234f76
    Marco Trevisan authored
    The same Meta.Background could be used by multiple instances of background
    actors, and so should not be disposed when the actor using it is destroyed.
    
    Instead of calling `run_dispose` directly on it, just nullify the reference
    on destroy method, leaving the job of doing the proper disposition to the
    gabage collector that keeps the proper reference count on the Meta.Background.
    
    Fixes #501
    
    !558
    a9234f76
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...