[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-messenger-build/master] Add patch for last commit (patch by aleth, bug 1179943)
commit 62a11112467f05a1c775a159e2ec6dde4a970d76
Author: Sukhbir Singh <sukhbir@xxxxxxxxxxxxxx>
Date: Wed Oct 14 12:16:15 2015 -0400
Add patch for last commit (patch by aleth, bug 1179943)
---
projects/instantbird/osx-theme-position.patch | 37 +++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/projects/instantbird/osx-theme-position.patch b/projects/instantbird/osx-theme-position.patch
new file mode 100644
index 0000000..2c016e8
--- /dev/null
+++ b/projects/instantbird/osx-theme-position.patch
@@ -0,0 +1,37 @@
+# HG changeset patch
+# User aleth <aleth@xxxxxxxxxxxxxxx>
+# Date 1437694911 -7200
+# Fri Jul 24 01:41:51 2015 +0200
+# Node ID fee4408ddba2383c7c12e149792356fc9ff169dc
+# Parent bb21a5dd4d1d3b9ff9f108ca8ab759504fc3ba59
+Bug 1179943 - Stop the themes preference pane being intermittently positioned too high. r=clokep
+
+diff --git a/im/content/preferences/messagestyle.js b/im/content/preferences/messagestyle.js
+--- a/im/content/preferences/messagestyle.js
++++ b/im/content/preferences/messagestyle.js
+@@ -166,18 +166,24 @@ var previewObserver = {
+ this.browser._theme = this.theme;
+ Services.obs.addObserver(this, "conversation-loaded", false);
+ },
+
+ observe: function(aSubject, aTopic, aData) {
+ if (aTopic != "conversation-loaded" || aSubject != this.browser)
+ return;
+
++ // Similar to the log viewer, disable the convbrowser feature
++ // that scrolls to the last message after it has been added.
++ this.browser._autoScrollEnabled = false;
++ this.browser.getPendingMessagesCount =
++ () => previewObserver.conv.messages.length + 1;
++
+ // Display all queued messages. Use a timeout so that message text
+ // modifiers can be added with observers for this notification.
+ setTimeout(function() {
+- for each (let message in previewObserver.conv.messages)
++ for (let message of previewObserver.conv.messages)
+ aSubject.appendMessage(message, false);
+ }, 0);
+
+ Services.obs.removeObserver(this, "conversation-loaded");
+ }
+ };
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits