From: wmorgan Date: Sun, 3 Jun 2007 01:21:33 +0000 (+0000) Subject: bugfix: raising inbox-mode from label-list-mode X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=86bc6c9b7004b9299f92242afc52ba0712dbc8d5;p=sup bugfix: raising inbox-mode from label-list-mode git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@426 5c8cc53c-5e98-4d25-b20a-d8db53a31250 --- diff --git a/lib/sup/modes/inbox-mode.rb b/lib/sup/modes/inbox-mode.rb index 298c9aa..c72ce4c 100644 --- a/lib/sup/modes/inbox-mode.rb +++ b/lib/sup/modes/inbox-mode.rb @@ -10,8 +10,10 @@ class InboxMode < ThreadIndexMode def initialize super [:inbox], [:inbox] + @@instance = self end + def self.instance; @@instance; end def killable?; false; end def archive diff --git a/lib/sup/modes/label-list-mode.rb b/lib/sup/modes/label-list-mode.rb index 2ac88fd..104bf86 100644 --- a/lib/sup/modes/label-list-mode.rb +++ b/lib/sup/modes/label-list-mode.rb @@ -68,7 +68,7 @@ protected def view_results label = @labels[curpos] if label == :inbox - BufferManager.raise_to_front BufferManager["inbox"] + BufferManager.raise_to_front InboxMode.instance.buffer else b = BufferManager.spawn_unless_exists("All threads with label '#{label}'") do mode = LabelSearchResultsMode.new [label]