summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xxgps11
1 files changed, 10 insertions, 1 deletions
diff --git a/xgps b/xgps
index f731f085..8e041357 100755
--- a/xgps
+++ b/xgps
@@ -843,7 +843,16 @@ class Base(object):
viewframe = Gtk.Frame(label="Skyview")
self.satbox.add(viewframe)
self.skyview = SkyView(self.rotate)
- self.skyview.set_property('events', Gdk.EventMask.POINTER_MOTION_MASK)
+ try:
+ # mouseovers fail with remoge DISPLAY
+ self.skyview.set_property('events',
+ Gdk.EventMask.POINTER_MOTION_MASK)
+ except NotImplementedError:
+ # keep going anyway, w/o popups
+ sys.stderr.write("xgps: WARNING: failed to grab mouse events, "
+ "popups disabled\n")
+ pass
+
viewframe.add(self.skyview)
self.rawdisplay = Gtk.Entry()