Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'server/TracyFileselector.cpp')
-rw-r--r--server/TracyFileselector.cpp9
1 files changed, 7 insertions, 2 deletions
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<void(const char*)> callback )
+bool OpenFile( const char* ext, const char* desc, std::function<void(const char*)> callback )
{
#ifndef TRACY_NO_FILESELECTOR
# ifdef __EMSCRIPTEN__
@@ -58,6 +58,7 @@ void OpenFile( const char* ext, const char* desc, std::function<void(const char*
};
input.click();
}, ext );
+ return true;
# else
nfdu8filteritem_t filter = { desc, ext };
nfdu8char_t* fn;
@@ -65,12 +66,14 @@ void OpenFile( const char* ext, const char* desc, std::function<void(const char*
{
callback( (const char*)fn );
NFD_FreePathU8( fn );
+ return true;
}
# endif
#endif
+ return false;
}
-void SaveFile( const char* ext, const char* desc, std::function<void(const char*)> callback )
+bool SaveFile( const char* ext, const char* desc, std::function<void(const char*)> 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<void(const char*
{
callback( (const char*)fn );
NFD_FreePathU8( fn );
+ return true;
}
#endif
+ return false;
}
}