Builder/RightGtkView.js
[app.Builder.js] / Builder / RightGtkView.js
index b05074e..5b23391 100755 (executable)
@@ -238,8 +238,14 @@ RightGtkView = new XObject({
                 print(e.toString());
                 return;
             }
-             x.get_global_object()._top.el.show_all();
+             
+            var _top = x.get_global_object()._top;
             
+            _top.el.set_screen(Gdk.Screen.get_default()); // just in case..
+            _top.el.show_all();
+            if (_top.el.popup) {
+                _top.el.popup(null, null, null, null, 3, null);
+            }
         },
         
         buildJS: function(data) {
@@ -283,13 +289,13 @@ RightGtkView = new XObject({
             
             var r = new Gdk.Rectangle();
             var _top = x.get_global_object()._top;
-            _top.set_screen(Gdk.Screen.get_default()); // just in case..
-            _top.el.show_all();
-            
             
+            _top.el.set_screen(Gdk.Screen.get_default()); // just in case..
+            _top.el.show_all();
+            if (_top.el.popup) {
+                _top.el.popup(null, null, null, null, 3, null);
+            }
             
-        
-                        LeftPanelPopup.el.popup(null, null, null, null, 3, ev.button.time);
             
             
             var pb = _top.el.get_snapshot(r);