From f0cff86eb23efedcbd1bec41e9c4fc6e7811de28 Mon Sep 17 00:00:00 2001 From: Ignacio Rodriguez Date: Thu, 12 Dec 2013 23:33:09 +0000 Subject: Fixes in idle_add --- diff --git a/Area.py b/Area.py index f4c05b6..6de21fb 100644 --- a/Area.py +++ b/Area.py @@ -1237,9 +1237,9 @@ class Area(Gtk.DrawingArea): self.queue_draw() self.enable_undo() - GObject.source_remove(source_id) window.set_cursor(old_cursor) + window.set_cursor(Gdk.Cursor.new(Gdk.CursorType.WATCH)) GObject.idle_add(internal_invert, self, old_cursor, window) def mirror(self, widget, horizontal=True): diff --git a/toolbox.py b/toolbox.py index acd770b..dfe6d0e 100644 --- a/toolbox.py +++ b/toolbox.py @@ -816,8 +816,4 @@ class ImageToolbar(Gtk.Toolbar): def invert_colors(self, widget): window = self.get_window() old_cursor = window.get_cursor() - GObject.idle_add(self.set_watch_cursor, window) self._activity.area.invert_colors(widget, old_cursor, window) - - def set_watch_cursor(self, window): - window.set_cursor(Gdk.Cursor.new(Gdk.CursorType.WATCH)) -- cgit v0.9.1