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