Fix crash for external windows
[ardour.git] / libs / gtkmm2ext / window_proxy.cc
index a9de011139433776589abcaf4fe1aefbbe2ab121..9ba0e320de6e27461aaf3ebd541011af1d42b4be 100644 (file)
@@ -145,7 +145,11 @@ WindowProxy::toggle()
                        save_pos_and_size();
                }
 
-               vistracker->cycle_visibility ();
+               if (vistracker) {
+                       vistracker->cycle_visibility ();
+               } else {
+                       _window->present ();
+               }
 
                if (_window->is_mapped()) {
                        if (_width != -1 && _height != -1) {