Revision: 2677
http://sourceforge.net/p/swingme/code/2677
Author: yuranet
Date: 2023-01-07 21:51:46 +0000 (Sat, 07 Jan 2023)
Log Message:
-----------
fallback for opening urls
Modified Paths:
--------------
me4se/src/javax/microedition/midlet/MIDlet.java
Modified: me4se/src/javax/microedition/midlet/MIDlet.java
===================================================================
--- me4se/src/javax/microedition/midlet/MIDlet.java 2023-01-06 19:18:13 UTC (rev 2676)
+++ me4se/src/javax/microedition/midlet/MIDlet.java 2023-01-07 21:51:46 UTC (rev 2677)
@@ -406,7 +406,7 @@
* Internal message to open a webbrowser if platformRequest with an http url is called.
* @param url The url to be opened in the browser.
*/
- private void openURL(String url) {
+ private void openURL(String url) throws Exception {
String osName = System.getProperty("os.name");
try {
if (osName.startsWith("Mac OS")) {
@@ -430,6 +430,11 @@
}
} catch (Exception e) {
System.out.println("Error attempting to launch web browser\n" + e.toString());
+
+ // java.awt.Desktop added in 1.6
+ if (java.awt.Desktop.isDesktopSupported() && java.awt.Desktop.getDesktop().isSupported(java.awt.Desktop.Action.BROWSE)) {
+ java.awt.Desktop.getDesktop().browse(new java.net.URI(url));
+ }
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|