diff -Nru unity-7.5.0+17.10.20170721/debian/changelog unity-7.5.0+17.10.20170721.1/debian/changelog --- unity-7.5.0+17.10.20170721/debian/changelog 2017-07-21 08:55:15.000000000 +0000 +++ unity-7.5.0+17.10.20170721.1/debian/changelog 2017-07-21 08:55:16.000000000 +0000 @@ -1,4 +1,4 @@ -unity (7.5.0+17.10.20170721-0ubuntu1) artful; urgency=medium +unity (7.5.0+17.10.20170721.1-0ubuntu1) artful; urgency=medium * GLibSignal: allow to block, unblock signals * UnitySettings: use glib::Signal blocking for ignoring setting @@ -7,8 +7,10 @@ low_gfx value * Launcher: disable or reduce most icon effects on lowgfx (LP: #1700859) + * PanelController: ensure we disconnect from signals on destruction + (LP: #1504870) - -- Marco Trevisan (Treviño) Fri, 21 Jul 2017 01:08:48 +0000 + -- Marco Trevisan (Treviño) Fri, 21 Jul 2017 08:53:17 +0000 unity (7.5.0+17.10.20170707-0ubuntu1) artful; urgency=medium diff -Nru unity-7.5.0+17.10.20170721/panel/PanelController.cpp unity-7.5.0+17.10.20170721.1/panel/PanelController.cpp --- unity-7.5.0+17.10.20170721/panel/PanelController.cpp 2017-07-21 01:07:32.000000000 +0000 +++ unity-7.5.0+17.10.20170721.1/panel/PanelController.cpp 2017-07-21 08:52:29.000000000 +0000 @@ -33,9 +33,8 @@ const char* window_title = "unity-panel"; -class Controller::Impl +struct Controller::Impl : sigc::trackable { -public: Impl(Controller*, menu::Manager::Ptr const&, ui::EdgeBarrierController::Ptr const&); ~Impl();