fix bad edit that caused simple proxy windows to fail/crash
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 6 May 2013 15:44:59 +0000 (11:44 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 6 May 2013 15:44:59 +0000 (11:44 -0400)
gtk2_ardour/window_manager.h

index fb65a8d0886c16b6c4fa188d41483f0a23ac0284..9f4382725d70b0c0827f9087a768ba4e5393b8ec 100644 (file)
@@ -161,12 +161,12 @@ class WindowManager
        }
 
        T* operator->() { 
-               /* make return null */
-               return dynamic_cast<T*> (_window);
+               return dynamic_cast<T*> (get(true));
        }
 
        ARDOUR::SessionHandlePtr* session_handle () {
-               return dynamic_cast<T*> (get());
+               /* may return null */
+               return dynamic_cast<T*> (_window);
        }
 
       private: