fix: icon permissions and GTK single instance
- Use GTK default flags for single instance - Fix icon path to absolute /usr/share/icons - Add postinstall chmod 644 for icon - Remove Dart-level single instance code
This commit is contained in:
@@ -14,7 +14,7 @@ struct _MyApplication
|
||||
};
|
||||
|
||||
G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION)
|
||||
#define ICON_PATH "./umbrix.png"
|
||||
#define ICON_PATH "/usr/share/icons/hicolor/256x256/apps/umbrix.png"
|
||||
|
||||
// Implements GApplication::activate.
|
||||
static void my_application_activate(GApplication *application)
|
||||
|
||||
@@ -11,6 +11,7 @@ essential: false
|
||||
icon: ./logo/ic_launcher_playstore.png
|
||||
|
||||
postinstall_scripts:
|
||||
- chmod 644 /usr/share/icons/hicolor/256x256/apps/umbrix.png
|
||||
- echo "Installed Umbrix VPN"
|
||||
postuninstall_scripts:
|
||||
- echo "Uninstalled Umbrix"
|
||||
|
||||
Reference in New Issue
Block a user