ssuominen    14/07/25 19:25:36

  Added:                xine-ui-0.99.8-readline-6.3.patch
  Log:
  Version bump with sys-libs/readline >= 6.3 compability patch wrt #504208 by 
Dmitry Derevyanko. Import yet another "prevent crash on exit" fix from Debian 
patchset.
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
4868F14D)

Revision  Changes    Path
1.1                  media-video/xine-ui/files/xine-ui-0.99.8-readline-6.3.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xine-ui/files/xine-ui-0.99.8-readline-6.3.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/xine-ui/files/xine-ui-0.99.8-readline-6.3.patch?rev=1.1&content-type=text/plain

Index: xine-ui-0.99.8-readline-6.3.patch
===================================================================
http://bugs.gentoo.org/show_bug.cgi?id=504208

Fix building with readline >= 6.3 API (see network.c change)
Fix another crash on exit (see main.c change)

patches/debian-changes from xine-ui_0.99.8-2.debian.tar.xz at 
http://packages.debian.org/xine-ui

--- src/xitk/main.c
+++ 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;
--- src/xitk/network.c
+++ 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);
   




Reply via email to