summaryrefslogtreecommitdiff
path: root/spnav.py
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2011-08-09 19:08:08 -0400
committerStan Seibert <stan@mtrr.org>2011-08-09 19:08:08 -0400
commit5b73d66941716774a49f0e62016877eae10a7ee0 (patch)
tree79479f40c150be13378268cc20f95d849f9754cd /spnav.py
parentb3e836f1d9e7791fb797f6d2738441d392f8ce30 (diff)
downloadchroma-5b73d66941716774a49f0e62016877eae10a7ee0.tar.gz
chroma-5b73d66941716774a49f0e62016877eae10a7ee0.tar.bz2
chroma-5b73d66941716774a49f0e62016877eae10a7ee0.zip
Raise exception if unable to spnav_x11_open()
Diffstat (limited to 'spnav.py')
-rw-r--r--spnav.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/spnav.py b/spnav.py
index 05ffe6d..4f1ff6b 100644
--- a/spnav.py
+++ b/spnav.py
@@ -50,7 +50,8 @@ def spnav_open():
def spnav_x11_open(display, window):
display_ptr = pythonapi.PyCObject_AsVoidPtr(display)
- libspnav.spnav_x11_open(display_ptr, window)
+ if libspnav.spnav_x11_open(display_ptr, window) == -1:
+ raise Exception('failed to connect to the space navigator daemon')
def spnav_x11_window(window):
libspnav.spnav_x11_window(window)