GUI: wait what?

This commit is contained in:
tildearrow 2022-04-11 04:07:01 -05:00
parent 224d8e11e5
commit 128fc596cb
1 changed files with 4 additions and 5 deletions

View File

@ -8,7 +8,7 @@ bool FurnaceGUIFileDialog::openLoad(String header, std::vector<String> filter, c
if (opened) return false;
saving=false;
curPath=path;
logD("opening load file dialog with curPath %s",curPath);
logD("opening load file dialog with curPath %s",curPath.c_str());
if (sysDialog) {
dialogO=new pfd::open_file(header,path,filter);
} else {
@ -23,7 +23,7 @@ bool FurnaceGUIFileDialog::openSave(String header, std::vector<String> filter, c
if (opened) return false;
saving=true;
curPath=path;
logD("opening save file dialog with curPath %s",curPath);
logD("opening save file dialog with curPath %s",curPath.c_str());
if (sysDialog) {
dialogS=new pfd::save_file(header,path,filter);
} else {
@ -97,15 +97,14 @@ bool FurnaceGUIFileDialog::render(const ImVec2& min, const ImVec2& max) {
String FurnaceGUIFileDialog::getPath() {
if (sysDialog) {
if (curPath.size()>0) {
if (curPath.size()>1) {
if (curPath[curPath.size()-1]==DIR_SEPARATOR) {
curPath=curPath.substr(0,curPath.size()-1);
}
}
logD("curPath: %s",curPath);
logD("curPath: %s",curPath.c_str());
return curPath;
} else {
logD("curPath: %s",ImGuiFileDialog::Instance()->GetCurrentPath());
return ImGuiFileDialog::Instance()->GetCurrentPath();
}
}