aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/xdisplay.py
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-06-06 02:28:26 +0200
committerMattias Andrée <maandree@operamail.com>2014-06-06 02:28:26 +0200
commit4a6fecc5da9b2a5b00c5a287c66839de55a68c23 (patch)
tree257d328933636f22cc2c0bc2f24b48937a3ca2b8 /src/plugins/xdisplay.py
parentlicense lunar under agpl (diff)
downloadxpybar-4a6fecc5da9b2a5b00c5a287c66839de55a68c23.tar.gz
xpybar-4a6fecc5da9b2a5b00c5a287c66839de55a68c23.tar.bz2
xpybar-4a6fecc5da9b2a5b00c5a287c66839de55a68c23.tar.xz
m
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r--src/plugins/xdisplay.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/xdisplay.py b/src/plugins/xdisplay.py
index 907b6bf..6f4bf7e 100644
--- a/src/plugins/xdisplay.py
+++ b/src/plugins/xdisplay.py
@@ -50,10 +50,12 @@ class XDisplay:
self.display = None
self.screen = None
else:
- self.host = self.connection.split(':')[0]
+ self.host = self.connection.split(':')[:-1]
+ if self.host.startswith('[') and self.host.endswith(']'):
+ self.host = self.host[1 : -1]
if self.host == '':
self.host = None
- self.display, self.screen = (self.connection.split(':')[1] + '.').split('.')[:2]
+ self.display, self.screen = (self.connection.split(':')[-1] + '.').split('.')[:2]
self.display = int(self.display)
self.screen = None if self.screen == '' else int(self.screen)
r = get_screen().root