| author | kristoffer.lunden <kristoffer.lunden@dd23f896-6e2b-0410-bc3e-d184d5eb269a> | 2011-05-02 09:27:18 (GMT) |
|---|---|---|
| committer | kristoffer.lunden <kristoffer.lunden@dd23f896-6e2b-0410-bc3e-d184d5eb269a> | 2011-05-02 09:27:18 (GMT) |
| commit | 76b6bf80cbdc028bb48220f22ea486b099a317cb (patch) (side-by-side diff) | |
| tree | 4ded56cb003492cfeaafdef6288bf5f2d1c06ebc | |
| parent | 2911cc9f04b21f90c99ed91bdcc4be7f5f55ebca (diff) | |
| download | gedit-autotab-master.zip gedit-autotab-master.tar.gz gedit-autotab-master.tar.bz2 | |
git-svn-id: http://gedit-autotab.googlecode.com/svn/trunk@33 dd23f896-6e2b-0410-bc3e-d184d5eb269a
| -rw-r--r-- | CHANGELOG | 1 | ||||
| -rw-r--r-- | autotab.py | 12 |
2 files changed, 11 insertions, 2 deletions
@@ -1,5 +1,6 @@ Auto Tab (0.8) TBD * Handle files with mixed tabs and spaces better, patch by Pierre Ossman + * Make plugin work on Mac OS X, by falling back to statusbar.remove() Auto Tab (0.7) 2010-07-05 * Fix deprecated method calls (issue #8) @@ -103,7 +103,11 @@ class AutoTab(gedit.Plugin): self.disconnect_handlers(view) if self.message_id: - self.statusbar.remove_message(self.context_id, self.message_id) + if hasattr(self.statusbar, 'remove_message'): + self.statusbar.remove_message(self.context_id, self.message_id) + else: + self.statusbar.remove(self.context_id, self.message_id) + def connect_handlers(self, view): doc = view.get_buffer() @@ -239,7 +243,11 @@ class AutoTab(gedit.Plugin): else: message = "Tabs" if self.message_id: - self.statusbar.remove_message(self.context_id, self.message_id) + if hasattr(self.statusbar, 'remove_message'): + self.statusbar.remove_message(self.context_id, self.message_id) + else: + self.statusbar.remove(self.context_id, self.message_id) + self.message_id = self.statusbar.push(self.context_id, "Indentation: %s" % message) # Make sure correct tabs are displayed |
