diff options
Diffstat (limited to 'src/daisy-player.c')
-rw-r--r-- | src/daisy-player.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/daisy-player.c b/src/daisy-player.c index bd23853..359ae99 100644 --- a/src/daisy-player.c +++ b/src/daisy-player.c @@ -19,7 +19,7 @@ #include "src/daisy.h" -#define DAISY_PLAYER_VERSION "8.4.3" +#define DAISY_PLAYER_VERSION "8.4.5" int discinfo = 0, displaying = 0, phrase_nr, tts_no; int playing, just_this_item, current_playorder = 1, audiocd; @@ -1102,6 +1102,7 @@ void quit_daisy_player () // reset the CD speed set_drive_speed (100); close (tmp_wav_fd); + puts (""); } // quit_daisy_player void search (int start, char mode) @@ -1432,7 +1433,6 @@ void browse () for (;;) { - signal (SIGCHLD, player_ended); switch (wgetch (screenwin)) { case 13: // ENTER @@ -2008,12 +2008,15 @@ int main (int argc, char *argv[]) int opt; char str[MAX_STR], DISCINFO_HTML[MAX_STR]; + LIBXML_TEST_VERSION // libxml2 strncpy (prog_name, basename (argv[0]), MAX_STR - 1); daisy_player_pid = getpid (); speed = 1; strncpy (cd_dev, "/dev/sr0", 15); atexit (quit_daisy_player); + signal (SIGCHLD, player_ended); +// jos signal (SIGTERM, quit_daisy_player); read_rc (); setlocale (LC_ALL, ""); setlocale (LC_NUMERIC, "C"); @@ -2060,7 +2063,6 @@ int main (int argc, char *argv[]) } // if fclose (stderr); getmaxyx (screenwin, max_y, max_x); - max_y--; printw ("(C)2003-2013 J. Lemmens\n"); printw (gettext ("Daisy-player - Version %s\n"), DAISY_PLAYER_VERSION); printw (gettext ("A parser to play Daisy CD's with Linux\n")); |