Builder/RightGtkView.js
authorAlan Knowles <alan@akbkhome.com>
Thu, 13 May 2010 10:51:47 +0000 (18:51 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 13 May 2010 10:51:47 +0000 (18:51 +0800)
Builder/RightGtkView.js

index 2636d65..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) {
@@ -286,10 +292,11 @@ RightGtkView = new XObject({
             
             _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);
+            }
             
             
-            _top.el.popup(null, null, null, null, 3, null);
-            
             
             var pb = _top.el.get_snapshot(r);
             if (!pb) {