Update deprecated call

This commit is contained in:
jafea7 2025-04-10 21:33:45 +10:00
parent 2d47cd6236
commit 33146d649e
1 changed files with 4 additions and 3 deletions

View File

@ -66,7 +66,8 @@ public class DesktopIntegration {
var externalHelpers = new String[]{"kde-open5", "kde-open", "gnome-open", "xdg-open"}; var externalHelpers = new String[]{"kde-open5", "kde-open", "gnome-open", "xdg-open"};
for (String helper : externalHelpers) { for (String helper : externalHelpers) {
try { try {
rt.exec(helper + " " + uri); ProcessBuilder pb = new ProcessBuilder(helper, uri);
pb.start();
return; return;
} catch (IOException e) { } catch (IOException e) {
LOG.debug("Couldn't open URL with {} {}", helper, uri); LOG.debug("Couldn't open URL with {} {}", helper, uri);
@ -116,10 +117,10 @@ public class DesktopIntegration {
// try external helpers // try external helpers
var externalHelpers = new String[]{"kde-open5", "kde-open", "gnome-open", "xdg-open"}; var externalHelpers = new String[]{"kde-open5", "kde-open", "gnome-open", "xdg-open"};
var rt = Runtime.getRuntime();
for (String helper : externalHelpers) { for (String helper : externalHelpers) {
try { try {
rt.exec(helper + " " + f.getAbsolutePath()); ProcessBuilder pb = new ProcessBuilder(helper, f.getAbsolutePath());
pb.start();
return; return;
} catch (IOException e) { } catch (IOException e) {
LOG.debug("Couldn't open file with {} {}", helper, f); LOG.debug("Couldn't open file with {} {}", helper, f);