]> git.ktnx.net Git - icedeb.git/blobdiff - chrome/content/icedeb.js
call .init(null) on created nsITransferable instance
[icedeb.git] / chrome / content / icedeb.js
index e6c7adbcc2f0b3d4d487cb5ff04a607c5701e20b..a6d00da93020599b903f7f0d38e7359d6c595cbc 100644 (file)
@@ -8,6 +8,9 @@ IceDeb = {
             .createInstance(Components.interfaces.nsITransferable);
         if (!trans) return null;
 
+        if (typeof(trans.init) === 'function')
+            trans.init(null);
+
         trans.addDataFlavor("text/unicode");
         clip.getData(trans,
                 clip.supportsSelectionClipboard()
@@ -39,6 +42,7 @@ IceDeb = {
 
             word = word.replace(/^[^a-zA-Z0-9]+/, '');
             word = word.replace(/[^a-zA-Z0-9]+$/, '');
+            word = word.replace(/^Bug#/i, '');
         } while ( oldword != word );
 
         return word;