]> git.ktnx.net Git - icedeb.git/blobdiff - chrome/content/icedeb.js
further changes to avoid a validation warning about modifying a global variable
[icedeb.git] / chrome / content / icedeb.js
index 391d2538bae14345cd8bbeafcd5620ba14009c92..061f3cd93cf5edf8716ca239b13fc5505e4bdea7 100644 (file)
@@ -15,14 +15,18 @@ IceDeb = {
                 : clip.kGlobalClipboard
         );
 
-        var str = new Object;
-        var strLength = new Object;
-        trans.getTransferData("text/unicode", str, strLength);
+        var s = new Object;
+        var p;
+        var len = new Object;
+        trans.getTransferData("text/unicode", s, len);
 
         var text = null;
+        var res;
 
-        if (str) str  = str.value.QueryInterface(Components.interfaces.nsISupportsString);
-        if (str) text = str.data.substring(0, strLength.value / 2);
+        if (s)
+            p = s.value.QueryInterface(Components.interfaces.nsISupportsString, res);
+        if (p)
+            text = p.data.substring(0, len.value / 2);
 
         return text;
     },