diff options
author | Alexander Kurtakov | 2011-11-16 19:25:45 +0000 |
---|---|---|
committer | Silenio Quarti | 2011-11-16 19:25:45 +0000 |
commit | 413c9491a928162b65715cf4be7506ad03721c18 (patch) | |
tree | 20592f0c4d5f27207f194df347dabbf745e2cc4b /bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java | |
parent | 41b69c14dce23c701db1a7f29e7a144c701cde03 (diff) | |
download | eclipse.platform.swt-413c9491a928162b65715cf4be7506ad03721c18.tar.gz eclipse.platform.swt-413c9491a928162b65715cf4be7506ad03721c18.tar.xz eclipse.platform.swt-413c9491a928162b65715cf4be7506ad03721c18.zip |
Bug 362246 - Platform.launch doesn't work on gio only systems.
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java index b43c8aa4fc..53719f3da0 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java @@ -2123,6 +2123,16 @@ public static final int /*long*/ g_file_new_for_path(byte[] fileName) { } } /** @method flags=dynamic */ +public static final native int /*long*/ _g_file_new_for_commandline_arg(byte[] fileName); +public static final int /*long*/ g_file_new_for_commandline_arg(byte[] fileName) { + lock.lock(); + try { + return _g_file_new_for_commandline_arg(fileName); + } finally { + lock.unlock(); + } +} +/** @method flags=dynamic */ public static final native int /*long*/ _g_file_new_for_uri(byte[] fileName); public static final int /*long*/ g_file_new_for_uri(byte[] fileName) { lock.lock(); |