summaryrefslogtreecommitdiff
path: root/caribou/antler/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'caribou/antler/main.py')
-rw-r--r--caribou/antler/main.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/caribou/antler/main.py b/caribou/antler/main.py
index ce0eca3..d5d9a1b 100644
--- a/caribou/antler/main.py
+++ b/caribou/antler/main.py
@@ -2,6 +2,7 @@ from gi.repository import Caribou
from window import AntlerWindowEntry
from keyboard_view import AntlerKeyboardView
import gobject
+import sys
class AntlerKeyboardService(Caribou.KeyboardService):
def __init__(self):
@@ -25,6 +26,10 @@ class AntlerKeyboardService(Caribou.KeyboardService):
def do_set_entry_location (self, x, y, w, h):
self.window.set_entry_location(x, y, w, h)
+ def do_name_lost (self, name):
+ sys.stderr.write("Another service acquired %s, quitting..\n")
+ sys.exit(0)
+
if __name__ == "__main__":
antler_keyboard_service = AntlerKeyboardService()
antler_keyboard_service.run()