summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-09-17 19:36:12 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2009-09-17 19:36:50 +0200
commit1d7420a0e017b242f3471549db245c84cab822e8 (patch)
treea09446dbfea1821f8c6ab3b9d404b707d812eab8 /main.c
parent648c1bec6f7bdf78bd70a6448f1590c791079ea5 (diff)
resume playback after suspend
Diffstat (limited to 'main.c')
-rw-r--r--main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/main.c b/main.c
index b569bbba..4aa9d88b 100644
--- a/main.c
+++ b/main.c
@@ -329,6 +329,11 @@ player_thread (uintptr_t ctx) {
uint32_t p2;
while (messagepump_pop(&msg, &ctx, &p1, &p2) != -1) {
switch (msg) {
+ case M_REINIT_SOUND:
+ palsa_free ();
+ palsa_init ();
+ palsa_play ();
+ break;
case M_TERMINATE:
GDK_THREADS_ENTER();
gtk_widget_hide (mainwin);