From ca3c7387068c7a87b84efe73d9de448b3f0c6867 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Wed, 15 Apr 2009 09:31:03 -0400
Subject: [PATCH] - don't execute autocomplete action on left/right arrow key - Konqueror fix for displaying the first message in preview pane

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

diff --git a/program/js/app.js b/program/js/app.js
index 0aa236a..205bb2d 100644
--- a/program/js/app.js
+++ b/program/js/app.js
@@ -1419,6 +1419,7 @@
       {
       this.set_busy(true, 'loading');
       target.location.href = this.env.comm_path+url;
+
       // mark as read and change mbox unread counter
       if (action == 'preview' && this.message_list && this.message_list.rows[id] && this.message_list.rows[id].unread)
         {
@@ -1442,10 +1443,10 @@
         if (window.frames[this.env.contentframe].location.href.indexOf(this.env.blankpage)<0)
           window.frames[this.env.contentframe].location.href = this.env.blankpage;
         }
-      else if (!bw.safari)
+      else if (!bw.safari && !bw.konq)
         frm.style.display = show ? 'block' : 'none';
       }
-      
+
     if (!show && this.busy)
       this.set_busy(false);
     };
@@ -2462,7 +2463,11 @@
       case 27:  // escape
         this.ksearch_hide();
         break;
-
+      
+      case 37:  // left
+      case 39:  // right
+        if (mod != SHIFT_KEY)
+	  return;
       }
 
     // start timer
@@ -2529,7 +2534,7 @@
 
     // Don't (re-)search if string is empty or if the last results are still active
     if (!q.length || q == this.ksearch_value)
-        return;
+      return;
 
     this.ksearch_value = q;
     

--
Gitblit v1.9.1