diff options
Diffstat (limited to 'launcher')
| -rw-r--r-- | launcher/EdgeBarrierController.h | 1 | ||||
| -rw-r--r-- | launcher/LauncherDragWindow.h | 2 | ||||
| -rw-r--r-- | launcher/SwitcherControllerImpl.h | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/launcher/EdgeBarrierController.h b/launcher/EdgeBarrierController.h index d55ffb49d..eb91f7df7 100644 --- a/launcher/EdgeBarrierController.h +++ b/launcher/EdgeBarrierController.h @@ -36,6 +36,7 @@ struct EdgeBarrierSubscriber NEEDS_RELEASE }; + virtual ~EdgeBarrierSubscriber() {} virtual Result HandleBarrierEvent(PointerBarrierWrapper* owner, BarrierEvent::Ptr event) = 0; }; diff --git a/launcher/LauncherDragWindow.h b/launcher/LauncherDragWindow.h index 0d561dd47..f7a37f952 100644 --- a/launcher/LauncherDragWindow.h +++ b/launcher/LauncherDragWindow.h @@ -42,7 +42,7 @@ public: typedef std::function<void(nux::GraphicsEngine&, nux::ObjectPtr<nux::IOpenGLBaseTexture> const&)> DeferredIconRenderer; LauncherDragWindow(unsigned size, DeferredIconRenderer const&); - ~LauncherDragWindow(); + virtual ~LauncherDragWindow(); void SetAnimationTarget(int x, int y); void StartQuickAnimation(); diff --git a/launcher/SwitcherControllerImpl.h b/launcher/SwitcherControllerImpl.h index 255570e6f..8cc3953f7 100644 --- a/launcher/SwitcherControllerImpl.h +++ b/launcher/SwitcherControllerImpl.h @@ -45,6 +45,7 @@ struct Controller::Impl : public sigc::trackable Impl(Controller* obj, unsigned int load_timeout, Controller::WindowCreator const& create_window); + virtual ~Impl() {} void Show(ShowMode show, SortMode sort, std::vector<launcher::AbstractLauncherIcon::Ptr> results); void Hide(bool accept_state); |
