diff options
author | Daniel Friesel <derf@finalrewind.org> | 2017-09-13 18:53:45 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2017-09-13 18:53:45 +0200 |
commit | 820838242134f6bc2078610a6498a62722bca239 (patch) | |
tree | 1a85d0a80530dc503775b73c6aff55be3afd0824 /src/feh.h | |
parent | 284207b12dbfd13c25416cba69a151f54dabb6dc (diff) |
Improve handling of lost terminals
When feh loses its controlling terminal at runtime, e.g. due to backgrounding /
disowning, it will no longer issue a warning on each terminal keystroke.
Diffstat (limited to 'src/feh.h')
-rw-r--r-- | src/feh.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -141,6 +141,8 @@ char *slideshow_create_name(feh_file * file, winwidget winwid); char *thumbnail_create_name(feh_file * file, winwidget winwid); void init_keyevents(void); void init_buttonbindings(void); +void setup_stdin(void); +void restore_stdin(void); void feh_event_handle_keypress(XEvent * ev); void feh_event_handle_stdin(); void feh_event_handle_generic(winwidget winwid, unsigned int state, KeySym keysym, unsigned int button); @@ -201,6 +203,6 @@ extern char *mode; /* label for the current mode */ /* to terminate long-running children with SIGALRM */ extern int childpid; -extern int control_via_stdin; +extern unsigned char control_via_stdin; #endif |