diff options
| author | Lorenz <lo.scherf@gmail.com> | 2022-08-24 09:18:06 +0200 |
|---|---|---|
| committer | Lorenz <lo.scherf@gmail.com> | 2022-08-24 09:18:06 +0200 |
| commit | 42876d4ed53e0df0bfed75eadfa9e76d96243443 (patch) | |
| tree | c98fac1754aebb1554c4e281f9a2a0d0035b1481 /src/main/java/at/hannibal2/skyhanni/utils | |
| parent | 7cee419786c4a9d0fdf6a3c1a61d8385995b5dd5 (diff) | |
| download | SkyHanni-42876d4ed53e0df0bfed75eadfa9e76d96243443.tar.gz SkyHanni-42876d4ed53e0df0bfed75eadfa9e76d96243443.tar.bz2 SkyHanni-42876d4ed53e0df0bfed75eadfa9e76d96243443.zip | |
add fandom /wiki command
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt new file mode 100644 index 000000000..5633e7f72 --- /dev/null +++ b/src/main/java/at/hannibal2/skyhanni/utils/OSUtils.kt @@ -0,0 +1,21 @@ +package at.hannibal2.skyhanni.utils + +import java.awt.Desktop +import java.io.IOException +import java.net.URI + +object OSUtils { + + fun openBrowser(url: String) { + if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) { + try { + Desktop.getDesktop().browse(URI(url)) + } catch (e: IOException) { + e.printStackTrace() + LorenzUtils.error("[SkyHanni] Error opening website!") + } + } else { + LorenzUtils.warning("[SkyHanni] Web browser is not supported!") + } + } +}
\ No newline at end of file |
