Mercurial > code > home > repos > racc
changeset 10:6b6b1ea0e00d default tip
ok for no window to be focused (untested)
author | drewp@bigasterisk.com |
---|---|
date | Mon, 13 Mar 2023 19:16:58 -0700 |
parents | 425bdfcf24cd |
children | |
files | collector/current_window_title_linux.py |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/collector/current_window_title_linux.py Mon Mar 13 18:55:07 2023 -0700 +++ b/collector/current_window_title_linux.py Mon Mar 13 19:16:58 2023 -0700 @@ -10,4 +10,8 @@ _disp = Xlib.display.Display() window = _disp.get_input_focus().focus # get_wm_name returns '': https://github.com/python-xlib/python-xlib/issues/212 - return window.get_property(_disp.get_atom("WM_NAME"), _disp.get_atom("UTF8_STRING"), 0, 1024).value.decode('utf8') \ No newline at end of file + propResult = window.get_property(_disp.get_atom("WM_NAME"), _disp.get_atom("UTF8_STRING"), 0, 1024) + try: + return propResult.value.decode('utf8') + except AttributeError: + return '' \ No newline at end of file