[gedit-plugins] Avoid using MessageBus.send_async in a idle callback



commit c39842cf70891a7561fdc241cc50988fdbb7f525
Author: Garrett Regier <garrettregier gmail com>
Date:   Sun Jun 29 05:16:34 2014 -0700

    Avoid using MessageBus.send_async in a idle callback
    
    All this does is schedule another idle, which is just pointless.

 plugins/git/git/windowactivatable.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/plugins/git/git/windowactivatable.py b/plugins/git/git/windowactivatable.py
index 6248506..3769171 100644
--- a/plugins/git/git/windowactivatable.py
+++ b/plugins/git/git/windowactivatable.py
@@ -298,8 +298,8 @@ class GitWindowActivatable(GObject.Object, Gedit.WindowActivatable):
                     status & Ggit.StatusFlags.WORKING_TREE_DELETED:
                 markup = '<span strikethrough="true">%s</span>' % (markup)
 
-        self.bus.send('/plugins/filebrowser', 'set_markup',
-                      id=file_node.id, markup=markup)
+        self.bus.send_sync('/plugins/filebrowser', 'set_markup',
+                           id=file_node.id, markup=markup)
 
     def clear_monitors(self):
         for uri in self.monitors:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]