From a86d3d28731280dd1188cc17c1f22e2c467c92f6 Mon Sep 17 00:00:00 2001 From: "gijskruitbosch%gmail.com" Date: Sat, 20 Sep 2008 16:15:12 +0000 Subject: [PATCH] Bug 443789 - Can't drag and drop DCC tabs r=silver@warwickcompsoc.co.uk (James Ross) ChatZilla Only, NPOTFFB, etc. git-svn-id: svn://10.0.0.236/trunk@254338 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/extensions/irc/xul/content/static.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mozilla/extensions/irc/xul/content/static.js b/mozilla/extensions/irc/xul/content/static.js index 3fa21fc6a78..cc51fa50573 100644 --- a/mozilla/extensions/irc/xul/content/static.js +++ b/mozilla/extensions/irc/xul/content/static.js @@ -3496,7 +3496,7 @@ function tabdnd_drop(aEvent, aXferData, aDragSession) // See comment above |var tabsDropObserver|. var url = transferUtils.retrieveURLFromData(aXferData.data, aXferData.flavour.contentType); - if (!url || !url.match(/^ircs?:/)) + if (!url || !(url.match(/^ircs?:/) || url.match(/^x-irc-dcc-(chat|file):/))) return; // Find the tab to insertBefore() the new one. @@ -3528,7 +3528,8 @@ function tabdnd_drop(aEvent, aXferData, aDragSession) } // URL not found in tabs, so force it into life - this may connect/rejoin. - gotoIRCURL(url, { tabInsertBefore: dropTab }); + if (url.substring(0, 3) == "irc") + gotoIRCURL(url, { tabInsertBefore: dropTab }); } tabsDropObserver.getSupportedFlavours =