diff --git a/server/TracyFileselector.cpp b/server/TracyFileselector.cpp index 96086390..d4783568 100644 --- a/server/TracyFileselector.cpp +++ b/server/TracyFileselector.cpp @@ -35,7 +35,7 @@ extern "C" int nativeOpenFile() } #endif -void OpenFile( const char* ext, const char* desc, std::function callback ) +bool OpenFile( const char* ext, const char* desc, std::function callback ) { #ifndef TRACY_NO_FILESELECTOR # ifdef __EMSCRIPTEN__ @@ -58,6 +58,7 @@ void OpenFile( const char* ext, const char* desc, std::function callback ) +bool SaveFile( const char* ext, const char* desc, std::function callback ) { #if !defined TRACY_NO_FILESELECTOR && !defined __EMSCRIPTEN__ nfdu8filteritem_t filter = { desc, ext }; @@ -79,8 +82,10 @@ void SaveFile( const char* ext, const char* desc, std::function callback ); -void SaveFile( const char* ext, const char* desc, std::function callback ); +// Will return false if file selector cannot be presented to the user. +bool OpenFile( const char* ext, const char* desc, std::function callback ); +bool SaveFile( const char* ext, const char* desc, std::function callback ); }