]> nmode's Git Repositories - signal-cli/commitdiff
Use app id as dbus name for flatpak version
authorAsamK <asamk@gmx.de>
Fri, 9 Feb 2024 16:59:18 +0000 (17:59 +0100)
committerAsamK <asamk@gmx.de>
Fri, 9 Feb 2024 17:07:30 +0000 (18:07 +0100)
src/main/java/org/asamk/signal/DbusConfig.java

index c4c923cf210884d4f8301ccea4438a0299040f21..39fbf68e17a2774abeb9ac9ed6e82084a6d55d65 100644 (file)
@@ -2,13 +2,20 @@ package org.asamk.signal;
 
 import org.asamk.signal.dbus.DbusUtils;
 
+import java.io.File;
+
 public class DbusConfig {
 
     private static final String SIGNAL_BUSNAME = "org.asamk.Signal";
+    private static final String SIGNAL_BUSNAME_FLATPAK = "org.asamk.SignalCli";
     private static final String SIGNAL_OBJECT_BASE_PATH = "/org/asamk/Signal";
 
     public static String getBusname() {
-        return SIGNAL_BUSNAME;
+        if (new File("/.flatpak-info").exists()) {
+            return SIGNAL_BUSNAME_FLATPAK;
+        } else {
+            return SIGNAL_BUSNAME;
+        }
     }
 
     public static String getObjectPath() {