fix gtk-theme-name detection

This commit is contained in:
piotr
2024-11-27 03:20:25 +01:00
parent 2d755f609d
commit 725ce44058

View File

@@ -579,19 +579,17 @@ func launch(command string, terminal bool, terminate bool) {
}
}
//themeToPrepend := ""
// add "GTK_THEME=<default_gtk_theme>" environment variable TODO fix
//if *forceTheme {
// settings := gtk.SettingsGetDefault()
// th, err := settings.GetProperty("gtk-theme-name")
// if err == nil {
// themeToPrepend = th.(string)
// }
//}
//
//if themeToPrepend != "" {
// command = fmt.Sprintf("GTK_THEME=%q %s", themeToPrepend, command)
//}
themeToPrepend := ""
//add "GTK_THEME=<default_gtk_theme>" environment variable
if *forceTheme {
settings := gtk.SettingsGetDefault()
th := settings.ObjectProperty("gtk-theme-name")
themeToPrepend = th.(string)
}
if themeToPrepend != "" {
command = fmt.Sprintf("GTK_THEME=%q %s", themeToPrepend, command)
}
var elements = []string{"/usr/bin/env", "-S", command}