diff options
author | rbuj <[email protected]> | 2021-04-21 12:22:27 +0200 |
---|---|---|
committer | raveit65 <[email protected]> | 2021-04-22 08:05:30 +0200 |
commit | 48dbe56bcc8b2829a9b480fc305ccb81e40177ea (patch) | |
tree | 5103f828e88a6e8662f999adecd32a7c1f2299e4 /mate-session | |
parent | 0168fda83f69bc788949fd75613611f77afe37a3 (diff) | |
download | mate-session-manager-48dbe56bcc8b2829a9b480fc305ccb81e40177ea.tar.bz2 mate-session-manager-48dbe56bcc8b2829a9b480fc305ccb81e40177ea.tar.xz |
Look for the location of the locking screen app using user's PATH
Diffstat (limited to 'mate-session')
-rw-r--r-- | mate-session/gsm-inhibit-dialog.c | 3 | ||||
-rw-r--r-- | mate-session/gsm-manager.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/mate-session/gsm-inhibit-dialog.c b/mate-session/gsm-inhibit-dialog.c index c79fa18..89f46e0 100644 --- a/mate-session/gsm-inhibit-dialog.c +++ b/mate-session/gsm-inhibit-dialog.c @@ -96,7 +96,8 @@ lock_screen (GsmInhibitDialog *dialog) if ((screen_locker_command = gsm_get_screen_locker_command ()) != NULL) { GError *error = NULL; - g_spawn_async (NULL, screen_locker_command, NULL, G_SPAWN_DEFAULT, + g_spawn_async (NULL, screen_locker_command, NULL, + G_SPAWN_DEFAULT | G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, &error); if (error != NULL) { diff --git a/mate-session/gsm-manager.c b/mate-session/gsm-manager.c index 4be8eb0..b7ed55b 100644 --- a/mate-session/gsm-manager.c +++ b/mate-session/gsm-manager.c @@ -1236,7 +1236,8 @@ manager_perhaps_lock (GsmManager *manager) } /* do this sync to ensure it's on the screen when we start suspending */ - g_spawn_sync (NULL, screen_locker_command, NULL, G_SPAWN_DEFAULT, + g_spawn_sync (NULL, screen_locker_command, NULL, + G_SPAWN_DEFAULT | G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL, NULL, &error); if (error) { |