summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop
diff options
context:
space:
mode:
authorDuong Nguyen <dnguyen>2008-03-26 22:08:32 +0000
committerDuong Nguyen <dnguyen>2008-03-26 22:08:32 +0000
commit0609ae111cf4389a13506e1ca2b929c75065fc4a (patch)
tree7f279e8f844bc9aad54aa31a50b8e305cdc87fa2 /bundles/org.eclipse.swt/Eclipse SWT Drag and Drop
parent6a81f691dd707697f548027fa287c6de8b5c04d5 (diff)
downloadeclipse.platform.swt-0609ae111cf4389a13506e1ca2b929c75065fc4a.tar.gz
eclipse.platform.swt-0609ae111cf4389a13506e1ca2b929c75065fc4a.tar.xz
eclipse.platform.swt-0609ae111cf4389a13506e1ca2b929c75065fc4a.zip
Bug 224198 - URLTransfer sometimes can't DND with Firefox browser
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Drag and Drop')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/gtk/org/eclipse/swt/dnd/URLTransfer.java6
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/motif/org/eclipse/swt/dnd/URLTransfer.java6
2 files changed, 8 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/gtk/org/eclipse/swt/dnd/URLTransfer.java b/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/gtk/org/eclipse/swt/dnd/URLTransfer.java
index 90ee62529e..b6821ec788 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/gtk/org/eclipse/swt/dnd/URLTransfer.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/gtk/org/eclipse/swt/dnd/URLTransfer.java
@@ -30,7 +30,9 @@ public class URLTransfer extends ByteArrayTransfer {
static URLTransfer _instance = new URLTransfer();
private static final String TEXT_UNICODE = "text/unicode"; //$NON-NLS-1$
+ private static final String TEXT_XMOZURL = "text/x-moz-url"; //$NON-NLS-1$
private static final int TEXT_UNICODE_ID = registerType(TEXT_UNICODE);
+ private static final int TEXT_XMOZURL_ID = registerType(TEXT_XMOZURL);
private URLTransfer() {}
@@ -94,11 +96,11 @@ public Object nativeToJava(TransferData transferData){
}
protected int[] getTypeIds(){
- return new int[] {TEXT_UNICODE_ID};
+ return new int[] {TEXT_XMOZURL_ID, TEXT_UNICODE_ID};
}
protected String[] getTypeNames(){
- return new String[] {TEXT_UNICODE};
+ return new String[] {TEXT_XMOZURL, TEXT_UNICODE};
}
boolean checkURL(Object object) {
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/motif/org/eclipse/swt/dnd/URLTransfer.java b/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/motif/org/eclipse/swt/dnd/URLTransfer.java
index f1fc48b17f..857900aab8 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/motif/org/eclipse/swt/dnd/URLTransfer.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Drag and Drop/motif/org/eclipse/swt/dnd/URLTransfer.java
@@ -31,7 +31,9 @@ public class URLTransfer extends ByteArrayTransfer {
static URLTransfer _instance = new URLTransfer();
static final String TEXT_UNICODE = "text/unicode"; //$NON-NLS-1$
+ private static final String TEXT_XMOZURL = "text/x-moz-url"; //$NON-NLS-1$
static final int TEXT_UNICODE_ID = registerType(TEXT_UNICODE);
+ private static final int TEXT_XMOZURL_ID = registerType(TEXT_XMOZURL);
private URLTransfer() {}
@@ -95,11 +97,11 @@ public Object nativeToJava(TransferData transferData){
}
protected int[] getTypeIds(){
- return new int[] {TEXT_UNICODE_ID};
+ return new int[] {TEXT_XMOZURL_ID, TEXT_UNICODE_ID};
}
protected String[] getTypeNames(){
- return new String[] {TEXT_UNICODE};
+ return new String[] {TEXT_XMOZURL, TEXT_UNICODE};
}
boolean checkURL(Object object) {