X-Git-Url: https://git.ktnx.net/?p=icedeb.git;a=blobdiff_plain;f=chrome%2Fcontent%2Ficedeb.js;h=061f3cd93cf5edf8716ca239b13fc5505e4bdea7;hp=391d2538bae14345cd8bbeafcd5620ba14009c92;hb=94e44a6d22be5bf260f25bad12f0a50239a2f155;hpb=6fb3ce7c03a3bde139daf506162cb58e5040551a diff --git a/chrome/content/icedeb.js b/chrome/content/icedeb.js index 391d253..061f3cd 100644 --- a/chrome/content/icedeb.js +++ b/chrome/content/icedeb.js @@ -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; },