summaryrefslogtreecommitdiff
path: root/src/daisy-player.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daisy-player.c')
-rw-r--r--src/daisy-player.c8
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"));