Commit 51299c84 authored by Erwan Tulou's avatar Erwan Tulou

skins2: replace ifstream() with vlc_stat()

parent 49c72956
...@@ -57,8 +57,9 @@ ...@@ -57,8 +57,9 @@
#include "../utils/var_bool.hpp" #include "../utils/var_bool.hpp"
#include "../utils/var_text.hpp" #include "../utils/var_text.hpp"
#include <sys/stat.h>
#include <vlc_fs.h>
#include <vlc_image.h> #include <vlc_image.h>
#include <fstream>
Builder::Builder( intf_thread_t *pIntf, const BuilderData &rData, Builder::Builder( intf_thread_t *pIntf, const BuilderData &rData,
...@@ -1260,8 +1261,9 @@ string Builder::getFilePath( const string &rFileName ) const ...@@ -1260,8 +1261,9 @@ string Builder::getFilePath( const string &rFileName ) const
string full_path = m_path + sep + sFromLocale( file ); string full_path = m_path + sep + sFromLocale( file );
// check that the file exists and can be read // check that the file exists
if( ifstream( full_path.c_str() ).fail() ) struct stat stat;
if( vlc_stat( full_path.c_str(), &stat ) )
{ {
msg_Err( getIntf(), "missing file: %s", file.c_str() ); msg_Err( getIntf(), "missing file: %s", file.c_str() );
full_path = ""; full_path = "";
......
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