]> code.delx.au - sometimes-steal-my-focus/blobdiff - extension.js
added libreoffice to whitelist
[sometimes-steal-my-focus] / extension.js
index 61890b7b2592b3dd7ab0942a72e9f716930f6ef5..20ecb79cd798441d12b933194e7e408d1cf7789e 100644 (file)
@@ -4,13 +4,19 @@ const {
 } = imports.ui.main;
 
 const WHITELIST = [
-    "Emacs",
-    "Firefox"
+    "emacs",
+    "firefox",
+    "libreoffice-base",
+    "libreoffice-calc",
+    "libreoffice-draw",
+    "libreoffice-impress",
+    "libreoffice-writer",
+    "soffice"
 ];
 
 const customWindowAttentionHandler = {
     _onWindowDemandsAttention(display, window) {
-        if (WHITELIST.includes(window.wm_class)) {
+        if (WHITELIST.includes(window.wm_class.toLowerCase())) {
             activateWindow(window);
         } else {
             defaultWindowAttentionHandler._onWindowDemandsAttention(display, window);