Skip to content

Commit

Permalink
Merge pull request #3422 from Autodesk/azharia/EMSUSD-772/Fixes-EditA…
Browse files Browse the repository at this point in the history
…sMayaOptionDialog-Not-Executing-Action

EMSUSD-772 - Fixes Edit-As-Maya Option Dialog Not Executing Action
  • Loading branch information
seando-adsk authored Oct 31, 2023
2 parents 8b7e4a4 + 27788b4 commit 1248684
Showing 1 changed file with 17 additions and 3 deletions.
20 changes: 17 additions & 3 deletions plugin/adsk/scripts/USDMenuProc.mel
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,16 @@ proc string expandToSelection(string $obj)
}
}

global proc mayaUsdMenu_editAsMaya(string $obj)
{
if (!hasPrimUpdater())
return;

if (size($obj) != 0) {
mayaUsdEditAsMaya $obj;
}
}

global proc mayaUsdMenu_EditAsMayaDataOptionsCallback(string $optionsString)
{
optionVar -stringValue usdMaya_EditAsMayaDataOptions $optionsString;
Expand All @@ -35,10 +45,14 @@ global proc mayaUsdMenu_EditAsMayaDataOptionsReset(string $obj)
mayaUsdMenu_EditAsMayaDataOptions($obj);
}

global proc mayaUsdMenu_ApplyEditAsMayaDataOptions(string $obj)
global proc mayaUsdMenu_ApplyEditAsMayaDataOptions(string $obj, int $closeDialog)
{
mayaUsdTranslatorImport ("", "query", "", "mayaUsdMenu_EditAsMayaDataOptionsCallback");

if ($closeDialog) {
hideOptionBox;
}

if (size($obj)) {
waitCursor -state 1;
mayaUsdMenu_editAsMaya $obj;
Expand All @@ -65,12 +79,12 @@ global proc mayaUsdMenu_EditAsMayaDataOptions(string $obj)

string $applyCloseBtn = getOptionBoxApplyAndCloseBtn();
button -edit -label `getMayaUsdString("kEditAsMayaData")`
-command ("mayaUsdMenu_ApplyEditAsMayaDataOptions(\"" + $obj + "\");")
-command ("mayaUsdMenu_ApplyEditAsMayaDataOptions(\"" + $obj + "\", 1);")
$applyCloseBtn;

string $applyBtn = getOptionBoxApplyBtn();
button -edit
-command ("mayaUsdMenu_ApplyEditAsMayaDataOptions(\"\");")
-command ("mayaUsdMenu_ApplyEditAsMayaDataOptions(\"" + $obj + "\", 0);")
$applyBtn;

string $resetBtn = getOptionBoxResetBtn();
Expand Down

0 comments on commit 1248684

Please sign in to comment.