comparison Gui/mplayer/gtk/pl.c @ 6854:ded48a755830

gtk dialog bug fix
author pontscho
date Tue, 30 Jul 2002 23:09:24 +0000
parents a31b9f15cbff
children c2d4100c964e
comparison
equal deleted inserted replaced
6853:c52dc92ebf4b 6854:ded48a755830
167 } 167 }
168 CLListSelected=calloc( 1,NrOfSelected * sizeof( int ) ); 168 CLListSelected=calloc( 1,NrOfSelected * sizeof( int ) );
169 } 169 }
170 gtk_clist_thaw( GTK_CLIST( CLSelected ) ); 170 gtk_clist_thaw( GTK_CLIST( CLSelected ) );
171 171
172 gtk_widget_show( PlayList ); gtkVisible++; 172 gtk_widget_show( PlayList ); gtkIncVisible();
173 } 173 }
174 174
175 void HidePlayList( void ) 175 void HidePlayList( void )
176 { 176 {
177 if ( !gtkVPlaylist ) return; 177 if ( !gtkVPlaylist ) return;
178 gtkVPlaylist=NrOfSelected=NrOfEntrys=0; 178 gtkVPlaylist=NrOfSelected=NrOfEntrys=0;
179 if ( CLListSelected ) free( CLListSelected ); CLListSelected=NULL; 179 if ( CLListSelected ) free( CLListSelected ); CLListSelected=NULL;
180 if ( CLFileSelected ) free( CLFileSelected ); CLFileSelected=NULL; 180 if ( CLFileSelected ) free( CLFileSelected ); CLFileSelected=NULL;
181 if ( old_path ) free( old_path ); old_path=strdup( current_path ); 181 if ( old_path ) free( old_path ); old_path=strdup( current_path );
182 gtk_widget_hide( PlayList ); 182 gtk_widget_hide( PlayList );
183 gtk_widget_destroy( PlayList ); gtkVisible--; 183 gtk_widget_destroy( PlayList ); gtkDecVisible();
184 } 184 }
185 185
186 static void plDestroy( GtkObject * object,gpointer user_data ) 186 static void plDestroy( GtkObject * object,gpointer user_data )
187 { HidePlayList(); } 187 { HidePlayList(); }
188 188