From b1fe8a05431322ea9ea8168913b114ab5f89c301 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Mon, 26 Jun 2023 00:54:41 -0300 Subject: [PATCH] Should fix windows build and a couple of minor fixes. --- src/eepp/ui/tools/uicodeeditorsplitter.cpp | 2 +- src/tools/ecode/ecode.cpp | 2 ++ src/tools/ecode/featureshealth.cpp | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/eepp/ui/tools/uicodeeditorsplitter.cpp b/src/eepp/ui/tools/uicodeeditorsplitter.cpp index 1eb4c9549..10f928aca 100644 --- a/src/eepp/ui/tools/uicodeeditorsplitter.cpp +++ b/src/eepp/ui/tools/uicodeeditorsplitter.cpp @@ -1298,7 +1298,7 @@ void UICodeEditorSplitter::goForwardInNavigationHistory() { } } if ( mNavigationHistoryPos >= mNavigationHistory.size() ) - mNavigationHistoryPos = eemax( mNavigationHistory.size(), 0UL ); + mNavigationHistoryPos = eemax( mNavigationHistory.size(), (size_t)0 ); } void UICodeEditorSplitter::clearNavigationHistory() { diff --git a/src/tools/ecode/ecode.cpp b/src/tools/ecode/ecode.cpp index 8292495b3..4138f4a53 100644 --- a/src/tools/ecode/ecode.cpp +++ b/src/tools/ecode/ecode.cpp @@ -2803,6 +2803,8 @@ void App::initProjectTreeView( std::string path ) { } else if ( FileSystem::fileCanWrite( folderPath ) ) { loadFileFromPath( path, false, nullptr, forcePosition ); } + + mSettings->updateProjectSettingsMenu(); } } } else if ( mConfig.workspace.restoreLastSession && !mRecentFolders.empty() ) { diff --git a/src/tools/ecode/featureshealth.cpp b/src/tools/ecode/featureshealth.cpp index b46c0a5f4..8df4ea2e7 100644 --- a/src/tools/ecode/featureshealth.cpp +++ b/src/tools/ecode/featureshealth.cpp @@ -453,6 +453,8 @@ void FeaturesHealth::displayHealth( PluginManager* pluginManager, UISceneNode* s healthLangInfo->setVisible( true ); } ); + win->setKeyBindingCommand( "close-window", [win]() { win->closeWindow(); } ); + win->addKeyBinding( { KEY_ESCAPE }, "close-window" ); win->showWhenReady(); win->center(); }