Merge pull request #745 from Areloch/FixEditorsMenubar

Fixes handling of the setEditor commands so that the dropdown Editors menubar entry properly works
This commit is contained in:
Brian Roberts 2022-03-17 13:40:01 -05:00 committed by GitHub
commit c95db92622
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -910,10 +910,18 @@ function EditorMenuEditPaste()
function EditorToolsMenu::onSelectItem(%this, %id)
{
%toolName = getField( %this.item[%id], 2 );
%tool = getField( %this.item[%id], 2 );
%paletteName = "";
EditorGui.setEditor(%toolName, %paletteName );
if(isObject(%tool))
{
%paletteName = "";
EditorGui.setEditor(%tool, %paletteName );
}
else
{
//it's an embedded command, so we'll just execute it
eval(%tool);
}
%this.checkRadioItem(0, %this.getItemCount(), %id);
return true;