GNOME Bugzilla – Bug 744575
Signals not disconnected in dash
Last modified: 2015-02-27 13:25:50 UTC
Dash._hookUpLabel() connects each appIcon to the overview 'hiding' signal in order to remove the app labels. However, the signal keep being connected even after the corresponding DashItemContainer is destroyed, i.e. if the launcher is removed from the dash for instance because the application is closed. It seems that these signals accumulate as more applications are closed/re-opened, which is not desirable.
Created attachment 298054 [details] [review] dash: Fix leaking signal connections The overview has a longer life-time than dash items, so we are leaking a signal connection each time an item is destroyed. Spotted by Michele (<micxgx@gmail.com>)
Review of attachment 298054 [details] [review]: LG.
Attachment 298054 [details] pushed as 714bc5f - dash: Fix leaking signal connections