[Pkg-mozext-commits] [nostalgy] 163/235: Fix bug with predicition when using tags.

David Prévot taffit at alioth.debian.org
Tue Oct 8 20:42:13 UTC 2013


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

taffit pushed a commit to branch master
in repository nostalgy.

commit a288a2887f332dfd6b8585d0e9137176c20ef57c
Author: frisch <frisch at 56b81dcf-5a2f-0410-9db0-014be2e416ff>
Date:   Fri Jun 26 23:34:26 2009 +0000

    Fix bug with predicition when using tags.
    
    git-svn-id: http://nostalgy.googlecode.com/svn/trunk@163 56b81dcf-5a2f-0410-9db0-014be2e416ff
---
 content/nfpredict.js |   14 ++++++--------
 content/nostalgy.js  |   18 ++++++++++++------
 2 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/content/nfpredict.js b/content/nfpredict.js
index 4282656..a34d5e2 100644
--- a/content/nfpredict.js
+++ b/content/nfpredict.js
@@ -143,13 +143,12 @@ var NostalgyPredict =
     },
 
     find_generic_id: function (value,insertQ,selectQ) {
-        while ( true ) {
-            var myArray1 = $sqlite.select(this.getDBFile(),selectQ,value);
-            if ( myArray1.length >= 1 )
-                return myArray1[0]['id'];
-            else
-                $sqlite.cmd(this.getDBFile(),insertQ,value);
-        }
+        var myArray1 = $sqlite.select(this.getDBFile(),selectQ,value);
+        if ( myArray1.length >= 1 ) return myArray1[0]['id'];
+        $sqlite.cmd(this.getDBFile(),insertQ,value);
+        myArray1 = $sqlite.select(this.getDBFile(),selectQ,value);
+        if ( myArray1.length >= 1 ) return myArray1[0]['id'];
+        throw "find_generic_id: failure";
     },
 
     find_folder_id: function find_folder_id(folder) {
@@ -181,7 +180,6 @@ var NostalgyPredict =
         var hdr = gDBView.hdrForFirstSelectedMessage;
         var addresses = (hdr.author + " " + hdr.recipients + " " + hdr.ccList).toLowerCase();
 
-
         var folder_id=this.find_folder_id(folder);
 
         email_re = /(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+)/;
diff --git a/content/nostalgy.js b/content/nostalgy.js
index 58aeac4..53aa510 100644
--- a/content/nostalgy.js
+++ b/content/nostalgy.js
@@ -690,20 +690,24 @@ function NostalgyToggleMessageTag(tag) {
 
 function NostalgyMoveToFolder(folder) {
  register_folder(folder);
- NostalgyPredict.update_folder(folder);
  if (window.SetNextMessageAfterDelete) SetNextMessageAfterDelete();
  else gFolderDisplay.hintAboutToDeleteMessages();
  if (folder.tag) NostalgyToggleMessageTag(folder);
- else gDBView.doCommandWithFolder(nsMsgViewCommandType.moveMessages,folder);
+ else {
+     NostalgyPredict.update_folder(folder);
+     gDBView.doCommandWithFolder(nsMsgViewCommandType.moveMessages,folder);
+ }
  return true;
 }
 
 function NostalgyMoveToFolderAndGo(folder) {
  register_folder(folder);
- NostalgyPredict.update_folder(folder);
  var sel = NostalgySaveSelection();
  if (folder.tag) NostalgyToggleMessageTag(folder);
- else gDBView.doCommandWithFolder(nsMsgViewCommandType.moveMessages,folder);
+ else {
+     NostalgyPredict.update_folder(folder);
+     gDBView.doCommandWithFolder(nsMsgViewCommandType.moveMessages,folder);
+ }
  NostalgyShowFolder(folder);
  nostalgy_selection_saved = null;
  nostalgy_on_move_completed = function() { nostalgy_selection_saved = sel; };
@@ -715,9 +719,11 @@ function NostalgyMoveToFolderAndGo(folder) {
 
 function NostalgyCopyToFolder(folder) {
  register_folder(folder);
- NostalgyPredict.update_folder(folder);
  if (folder.tag) NostalgyToggleMessageTag(folder);
- else gDBView.doCommandWithFolder(nsMsgViewCommandType.copyMessages,folder);
+ else {
+     NostalgyPredict.update_folder(folder);
+     gDBView.doCommandWithFolder(nsMsgViewCommandType.copyMessages,folder);
+ }
  return true;
 }
 

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



More information about the Pkg-mozext-commits mailing list