Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 34ec476497f9224385bc7f2b085ebd40 > files > 1

kazam-1.4.5-18.mga9.src.rpm

From 1a44e43da208012025b9a6e971fcdb948f4e87b6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jani=20V=C3=A4limaa?= <wally@mageia.org>
Date: Thu, 6 Aug 2020 17:45:37 +0300
Subject: [PATCH] Port to Ayatana AppIndicator

---
 bin/kazam                   | 2 +-
 kazam/frontend/indicator.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/kazam b/bin/kazam
index 3fe20fa..7f7f2fd 100755
--- a/bin/kazam
+++ b/bin/kazam
@@ -62,7 +62,7 @@ if __name__ == "__main__":
     logger.debug("Logger intialized.")
 
     if os.path.exists("./kazam") and os.path.exists("../data"):
-        logger.warning("Running from local directory, AppIndicator icons could be missing.")
+        logger.warning("Running from local directory, Ayatana AppIndicator icons could be missing.")
         datadir = "../data"
         sys.path.insert(0, "..")
     else:
diff --git a/kazam/frontend/indicator.py b/kazam/frontend/indicator.py
index 00f9bd4..e82ee41 100644
--- a/kazam/frontend/indicator.py
+++ b/kazam/frontend/indicator.py
@@ -145,7 +145,9 @@ class KazamSuperIndicator(GObject.GObjec
         self.emit("indicator-quit-request")
 
 try:
-    from gi.repository import AppIndicator3
+    import gi
+    gi.require_version('AyatanaAppIndicator3', '0.1')
+    from gi.repository import AyatanaAppIndicator3 as AppIndicator3
 
     class KazamIndicator(KazamSuperIndicator):
         def __init__(self, silent = False):
-- 
2.28.0