aboutsummaryrefslogtreecommitdiffstats
path: root/src/redshift-gtk/statusicon.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/redshift-gtk/statusicon.py')
-rw-r--r--src/redshift-gtk/statusicon.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/redshift-gtk/statusicon.py b/src/redshift-gtk/statusicon.py
index ec0dfe8..2efbc07 100644
--- a/src/redshift-gtk/statusicon.py
+++ b/src/redshift-gtk/statusicon.py
@@ -28,7 +28,7 @@ import signal, fcntl
import re
import gettext
-from gi.repository import Gtk, GLib
+from gi.repository import Gdk, Gtk, GLib
try:
from gi.repository import AppIndicator3 as appindicator
except ImportError:
@@ -181,6 +181,9 @@ class RedshiftStatusIcon(object):
GLib.io_add_watch(self.process[3], GLib.PRIORITY_DEFAULT, GLib.IO_IN,
self.child_data_cb, (False, self.error_buffer))
+ # Notify desktop that startup is complete
+ Gdk.notify_startup_complete()
+
def start_child_process(self, args):
# Start child process with C locale so we can parse the output
env = os.environ.copy()