[Pkg-mozext-commits] [tabmixplus] 06/123: MozMouseHittest event don't set key modifiers since Firefox 25

David Prévot taffit at moszumanska.debian.org
Wed Sep 17 21:16:22 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository tabmixplus.

commit f64530c47a2054d6279436b73a0feaac9eb98f22
Author: onemen <tabmix.onemen at gmail.com>
Date:   Thu Aug 7 13:57:33 2014 +0300

    MozMouseHittest event don't set key modifiers since Firefox 25
---
 chrome/content/flst/lasttab.js      | 2 ++
 chrome/content/tab/tabbrowser_4.xml | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/chrome/content/flst/lasttab.js b/chrome/content/flst/lasttab.js
index ff2c08e..1187d9e 100644
--- a/chrome/content/flst/lasttab.js
+++ b/chrome/content/flst/lasttab.js
@@ -158,6 +158,7 @@ var TMP_LastTab = {
 
    OnKeyDown : function(event) {
       this.CtrlKey = event.ctrlKey && !event.altKey && !event.metaKey;
+      Tabmix.keyModifierDown = event.shiftKey || event.ctrlKey || event.altKey || event.metaKey;
       if (Tabmix.isVersion(320) && !this.isCtrlTab(event))
         gBrowser.mTabBox.handleEvent(event);
    },
@@ -245,6 +246,7 @@ var TMP_LastTab = {
    OnKeyUp : function _LastTab_OnKeyUp(event) {
       var keyReleased = event.keyCode == Ci.nsIDOMKeyEvent.DOM_VK_CONTROL;
       this.CtrlKey = event.ctrlKey && !event.altKey && !event.metaKey;
+      Tabmix.keyModifierDown = event.shiftKey || event.ctrlKey || event.altKey || event.metaKey;
       if(!keyReleased)
         return;
       var tabToSelect;
diff --git a/chrome/content/tab/tabbrowser_4.xml b/chrome/content/tab/tabbrowser_4.xml
index 5537785..4b7cf67 100644
--- a/chrome/content/tab/tabbrowser_4.xml
+++ b/chrome/content/tab/tabbrowser_4.xml
@@ -896,7 +896,7 @@
 
     <handlers>
       <handler event="MozMouseHittest" button="0"  phase="capturing"><![CDATA[
-        if (event.shiftKey || event.ctrlKey || event.altKey || event.metaKey || event.detail > 0)
+        if (Tabmix.keyModifierDown || event.detail > 0)
           event.stopPropagation();
       ]]></handler>
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/tabmixplus.git



More information about the Pkg-mozext-commits mailing list