# HG changeset patch # User drewp@bigasterisk.com # Date 1678760218 25200 # Node ID 6b6b1ea0e00d18498a0bdded1c78468f7a5f8495 # Parent 425bdfcf24cd5ae50f4f92e7959496087ac581fe ok for no window to be focused (untested) diff -r 425bdfcf24cd -r 6b6b1ea0e00d collector/current_window_title_linux.py --- 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