Commit 6e59bfe8 authored by Erwan Tulou's avatar Erwan Tulou

skins2: translate $F into local path instead of uri when possible

Local paths are more user-friendly for display than full uri
when that makes sense
parent 50200d70
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
#include <vlc_aout.h> #include <vlc_aout.h>
#include <vlc_vout.h> #include <vlc_vout.h>
#include <vlc_playlist.h> #include <vlc_playlist.h>
#include <vlc_url.h>
#include "vlcproc.hpp" #include "vlcproc.hpp"
#include "os_factory.hpp" #include "os_factory.hpp"
...@@ -476,9 +477,12 @@ void VlcProc::on_item_current_changed( vlc_object_t* p_obj, vlc_value_t newVal ) ...@@ -476,9 +477,12 @@ void VlcProc::on_item_current_changed( vlc_object_t* p_obj, vlc_value_t newVal )
SET_TEXT( m_cVarStreamName, UString( getIntf(), psz_name ) ); SET_TEXT( m_cVarStreamName, UString( getIntf(), psz_name ) );
free( psz_name ); free( psz_name );
// Update full uri // Update local path (if possible) or full uri
char *psz_uri = input_item_GetURI( p_item ); char *psz_uri = input_item_GetURI( p_item );
SET_TEXT( m_cVarStreamURI, UString( getIntf(), psz_uri ) ); char *psz_path = make_path( psz_uri );
char *psz_save = psz_path ? psz_path : psz_uri;
SET_TEXT( m_cVarStreamURI, UString( getIntf(), psz_save ) );
free( psz_path );
free( psz_uri ); free( psz_uri );
// Update art uri // Update art uri
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment