mirror of
https://github.com/labwc/labwc.git
synced 2026-02-15 22:05:25 -05:00
labnag: return special value on timeout
...to avoid taking either of the <then> or <else> branches on timeout.
This commit is contained in:
parent
073fd02300
commit
09b4e9605e
4 changed files with 16 additions and 3 deletions
|
|
@ -8,6 +8,7 @@
|
|||
#include <unistd.h>
|
||||
#include <wlr/types/wlr_scene.h>
|
||||
#include <wlr/util/log.h>
|
||||
#include "action-prompt-codes.h"
|
||||
#include "common/macros.h"
|
||||
#include "common/list.h"
|
||||
#include "common/mem.h"
|
||||
|
|
@ -860,9 +861,11 @@ action_check_prompt_result(pid_t pid, int exit_code)
|
|||
|
||||
wlr_log(WLR_INFO, "Found pending prompt for exit code %d", exit_code);
|
||||
struct wl_list *actions = NULL;
|
||||
if (exit_code == 0) {
|
||||
if (exit_code == LAB_EXIT_SUCCESS) {
|
||||
wlr_log(WLR_INFO, "Selected the 'then' branch");
|
||||
actions = action_get_actionlist(prompt->action, "then");
|
||||
} else if (exit_code == LAB_EXIT_TIMEOUT) {
|
||||
/* no-op */
|
||||
} else {
|
||||
wlr_log(WLR_INFO, "Selected the 'else' branch");
|
||||
actions = action_get_actionlist(prompt->action, "else");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue