Origin: upstream, other, *
Description: Applied patches. See Vcs-* headers in debian/control.

--- xine-ui-0.99.8.orig/src/xitk/main.c
+++ xine-ui-0.99.8/src/xitk/main.c
@@ -1255,8 +1255,10 @@ static void event_listener(void *user_da
       gGui->mixer.volume_level = (aevent->left + aevent->right) / 2;
       if(gGui->mixer.method == SOUND_CARD_MIXER) {
 	gGui->mixer.mute = aevent->mute;
-	xitk_slider_set_pos(panel->mixer.slider, gGui->mixer.volume_level);
-	xitk_checkbox_set_state(panel->mixer.mute, gGui->mixer.mute);
+	if (panel) {
+	  xitk_slider_set_pos(panel->mixer.slider, gGui->mixer.volume_level);
+	  xitk_checkbox_set_state(panel->mixer.mute, gGui->mixer.mute);
+	}
       }
     }
     break;
--- xine-ui-0.99.8.orig/src/xitk/network.c
+++ xine-ui-0.99.8/src/xitk/network.c
@@ -1255,7 +1255,7 @@ int main(int argc, char **argv) {
   rl_readline_name = PROGNAME;
   rl_set_prompt(session.prompt);
   rl_initialize();
-  rl_attempted_completion_function = (CPPFunction *)completion_function;
+  rl_attempted_completion_function = completion_function;
   
   signal(SIGPIPE, SIG_IGN);
   
--- /dev/null
+++ xine-ui-0.99.8/x
@@ -0,0 +1,49 @@
+/home/ds/src/dvb/gxine/hg/xine-ui
+diff --git a/.hgtags b/.hgtags
+--- a/.hgtags
++++ b/.hgtags
+@@ -65,3 +65,4 @@ c603228110afbe04fd04eeb54dbefed1ac3ac280
+ 5c77c1387e82e2cf302abf6aa8fa46e28c2db28f 0.99.5
+ 66df7007ac5fbcd3161c173a9405f004ac42499c 0.99.6
+ cc189b347e5afaa32f21dd7898e8b7db615ea1bc 0.99.7
++426519ceed15905eb00e90cb2b3389389600a951 0.99.8
+diff --git a/configure.ac b/configure.ac
+--- a/configure.ac
++++ b/configure.ac
+@@ -28,7 +28,7 @@ AC_CONFIG_SRCDIR([src/xitk/main.c])
+ AM_CONFIG_HEADER(config.h)
+ AC_CONFIG_LIBOBJ_DIR([src/common])
+ 
+-AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip])
++AM_INIT_AUTOMAKE([dist-xz no-dist-gzip])
+ AM_MAINTAINER_MODE
+ 
+ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES])
+diff --git a/src/xitk/main.c b/src/xitk/main.c
+--- a/src/xitk/main.c
++++ b/src/xitk/main.c
+@@ -1255,8 +1255,10 @@ static void event_listener(void *user_da
+       gGui->mixer.volume_level = (aevent->left + aevent->right) / 2;
+       if(gGui->mixer.method == SOUND_CARD_MIXER) {
+ 	gGui->mixer.mute = aevent->mute;
+-	xitk_slider_set_pos(panel->mixer.slider, gGui->mixer.volume_level);
+-	xitk_checkbox_set_state(panel->mixer.mute, gGui->mixer.mute);
++	if (panel) {
++	  xitk_slider_set_pos(panel->mixer.slider, gGui->mixer.volume_level);
++	  xitk_checkbox_set_state(panel->mixer.mute, gGui->mixer.mute);
++	}
+       }
+     }
+     break;
+diff --git a/src/xitk/network.c b/src/xitk/network.c
+--- a/src/xitk/network.c
++++ b/src/xitk/network.c
+@@ -1255,7 +1255,7 @@ int main(int argc, char **argv) {
+   rl_readline_name = PROGNAME;
+   rl_set_prompt(session.prompt);
+   rl_initialize();
+-  rl_attempted_completion_function = (CPPFunction *)completion_function;
++  rl_attempted_completion_function = completion_function;
+   
+   signal(SIGPIPE, SIG_IGN);
+   
