]> git.sesse.net Git - vlc/blobdiff - modules/misc/notify/growl.c
* Protect input item's meta through setters and getters. That allows tracking of...
[vlc] / modules / misc / notify / growl.c
index 6e29eca0d3d318e93cbf2d9bfa20140d14bec196..a4629c46771eab2dab422f4ffa273d6ac638dbf9 100644 (file)
@@ -132,12 +132,12 @@ static int ItemChange( vlc_object_t *p_this, const char *psz_var,
     }
 
     /* Playing something ... */
-    psz_artist = input_GetItem(p_input)->p_meta->psz_artist ?
-                  strdup( input_GetItem(p_input)->p_meta->psz_artist ) :
-                  strdup( "" );
-    psz_album = input_GetItem(p_input)->p_meta->psz_album ?
-                  strdup( input_GetItem(p_input)->p_meta->psz_album ) :
+    psz_artist = input_item_GetArtist( input_GetItem(p_input) ) ?
+                  strdup( input_item_GetArtist( input_GetItem(p_input) ) ) :
                   strdup( "" );
+    psz_album = input_item_GetAlbum( input_GetItem(p_input) ) ?
+                  strdup( input_item_GetAlbum( input_GetItem(p_input) ) ) :
+                  strdup("" );
     psz_title = strdup( input_GetItem(p_input)->psz_name );
     if( psz_title == NULL ) psz_title = strdup( N_("(no title)") );
     snprintf( psz_tmp, GROWL_MAX_LENGTH, "%s %s %s",