]> git.sesse.net Git - vlc/commitdiff
* modules/gui/wxwindows/playlist.cpp: sanity check to avoid crashes (doesn't explain...
authorGildas Bazin <gbazin@videolan.org>
Tue, 22 Feb 2005 13:13:29 +0000 (13:13 +0000)
committerGildas Bazin <gbazin@videolan.org>
Tue, 22 Feb 2005 13:13:29 +0000 (13:13 +0000)
modules/gui/wxwindows/playlist.cpp

index 575a64890eb2bce97d6a466b24b17ede16037fcb..2bef3a93f0b07b797107fc20d44b82e84ddf8439 100644 (file)
@@ -497,13 +497,11 @@ void Playlist::UpdateTreeItem( playlist_t *p_playlist, wxTreeItemId item )
 {
     if( ! item.IsOk() ) return;
 
-    playlist_item_t *p_item  =
-            ((PlaylistItem *)treectrl->GetItemData( item ))->p_item;
+    wxTreeItemData *p_data = treectrl->GetItemData( item );
+    if( !p_data ) return;
 
-    if( !p_item )
-    {
-        return;
-    }
+    playlist_item_t *p_item = ((PlaylistItem *)p_data)->p_item;
+    if( !p_item ) return;
 
     wxString msg;
     wxString duration = wxU( "" );