From fbfd7e518617bdb21511d2d563901e71f3c97664 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sun, 30 Oct 2022 00:31:15 +0200 Subject: Report if file selector can be displayed. --- server/TracyFileselector.cpp | 9 +++++++-- server/TracyFileselector.hpp | 5 +++-- 2 files changed, 10 insertions(+), 4 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 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 ); } -- cgit v1.2.3