From: Daniel Caujolle-B. <f1...@us...> - 2002-12-31 03:53:03
|
Update of /cvsroot/xine/xine-ui/src/xitk In directory sc8-pr-cvs1:/tmp/cvs-serv22019 Modified Files: panel.c Log Message: don't wait X server wish good to hide panel window (lirc doens't self generate X events) Index: panel.c =================================================================== RCS file: /cvsroot/xine/xine-ui/src/xitk/panel.c,v retrieving revision 1.155 retrieving revision 1.156 diff -u -r1.155 -r1.156 --- panel.c 25 Dec 2002 20:52:50 -0000 1.155 +++ panel.c 31 Dec 2002 03:52:59 -0000 1.156 @@ -332,14 +332,16 @@ if(!(i % 20)) { panel_update_channel_display(); + + if(gGui->mixer.caps & MIXER_CAP_VOL) { + gGui->mixer.volume_level = xine_get_param(gGui->stream, XINE_PARAM_AUDIO_VOLUME); + xitk_slider_set_pos(panel->mixer.slider, gGui->mixer.volume_level); + panel_check_mute(); + } + i = 0; } - if(gGui->mixer.caps & MIXER_CAP_VOL) { - gGui->mixer.volume_level = xine_get_param(gGui->stream, XINE_PARAM_AUDIO_VOLUME); - xitk_slider_set_pos(panel->mixer.slider, gGui->mixer.volume_level); - panel_check_mute(); - } } if(stream_infos_is_visible() && gGui->stream_info_auto_update) @@ -432,6 +434,7 @@ else { panel->visible = 0; XUnmapWindow (gGui->display, gGui->panel_window); + XSync(gGui->display, False); xitk_hide_widgets(panel->widget_list); } } |