diff --git a/gtk2_ardour/window_manager.h b/gtk2_ardour/window_manager.h index fb65a8d088..9f4382725d 100644 --- a/gtk2_ardour/window_manager.h +++ b/gtk2_ardour/window_manager.h @@ -161,12 +161,12 @@ class WindowManager } T* operator->() { - /* make return null */ - return dynamic_cast (_window); + return dynamic_cast (get(true)); } ARDOUR::SessionHandlePtr* session_handle () { - return dynamic_cast (get()); + /* may return null */ + return dynamic_cast (_window); } private: