From faebf41a82658efdb6c023e7c738aa024e9a07be Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Mon, 03 Mar 2008 04:06:53 -0500
Subject: [PATCH] Fix bug introduced with r1167

---
 program/js/app.js |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/program/js/app.js b/program/js/app.js
index bbd7bfc..73c03c8 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1095,15 +1095,11 @@
   // onmouseup handler for folder list item
   this.folder_mouse_up = function(id)
     {
-    // Hide message command buttons until a message is selected
-    this.enable_command('reply', 'reply-all', 'forward', 'delete', 'mark', 'print', false);
-
     if (this.drag_active)
       {
       this.unfocus_folder(id);
       this.command('moveto', id);
       }
-
     };
 
   this.click_on_list = function(e)
@@ -1387,7 +1383,7 @@
   this.move_messages = function(mbox)
     {
     // exit if current or no mailbox specified or if selection is empty
-    if (!mbox || !this.env.uid || mbox == this.env.mailbox || !this.message_list || !this.message_list.get_selection().length)
+    if (!mbox || mbox == this.env.mailbox || (!this.env.uid && (!this.message_list || !this.message_list.get_selection().length)))
       return;
 
     var lock = false;
@@ -1402,6 +1398,9 @@
     else
       this.show_contentframe(false);
 
+    // Hide message command buttons until a message is selected
+    this.enable_command('reply', 'reply-all', 'forward', 'delete', 'mark', 'print', false);
+
     this._with_selected_messages('moveto', lock, add_url);
     };
 

--
Gitblit v1.9.1