[Pkg-mozext-commits] [tabmixplus] 43/51: Update changeset d6d2bef4a2e0, Classic theme restorer control close tab button only when the default theme is in use
David Prévot
taffit at moszumanska.debian.org
Mon Feb 2 18:36:55 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository tabmixplus.
commit ab8ef9cce83ae7d6a50d3b1b40d3148b86115485
Author: onemen <tabmix.onemen at gmail.com>
Date: Wed Jan 21 09:15:38 2015 +0200
Update changeset d6d2bef4a2e0, Classic theme restorer control close tab button only when the default theme is in use
---
chrome/content/extensions/extensions.js | 6 ++++--
chrome/content/tab/tab.js | 5 ++++-
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/chrome/content/extensions/extensions.js b/chrome/content/extensions/extensions.js
index e5f5af0..566e09a 100644
--- a/chrome/content/extensions/extensions.js
+++ b/chrome/content/extensions/extensions.js
@@ -27,8 +27,10 @@ var TMP_extensionsCompatibility = {
Tabmix.extensions.ctr = true;
let onLeft = Tabmix.prefs.getBoolPref("tabs.closeButtons.onLeft");
Services.prefs.setBoolPref("extensions.classicthemerestorer.closeonleft", onLeft);
- // let Classic theme restorer control close tab button placement
- gBrowser.tabContainer.setAttribute("closebuttons-side", "right");
+ // let Classic theme restorer control close tab button placement when the
+ // default theme is in use.
+ if (Services.prefs.getCharPref("general.skins.selectedSkin") == "classic/1.0")
+ gBrowser.tabContainer.setAttribute("closebuttons-side", "right");
}
// sessionManager extension is restartless since version 0.8
diff --git a/chrome/content/tab/tab.js b/chrome/content/tab/tab.js
index fee419a..4b62b47 100644
--- a/chrome/content/tab/tab.js
+++ b/chrome/content/tab/tab.js
@@ -1306,7 +1306,10 @@ var gTMPprefObserver = {
break;
case "extensions.tabmix.tabs.closeButtons.onLeft":
case "extensions.classicthemerestorer.closeonleft":
- if (Tabmix.extensions.ctr) {
+ // let Classic theme restorer control close tab button placement when
+ // the default theme is in use.
+ if (Tabmix.extensions.ctr &&
+ Services.prefs.getCharPref("general.skins.selectedSkin") == "classic/1.0") {
let otherPref = prefName == "extensions.tabmix.tabs.closeButtons.onLeft" ?
"extensions.classicthemerestorer.closeonleft" :
"extensions.tabmix.tabs.closeButtons.onLeft";
--
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