mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-13 19:53:48 +00:00
Changes behavior with suffix appending of asset importer so it doesn't contaminate the original "clean" name, which is used for setting the mapTo value of material definitions
Also adds a sanity check when applying the type suffix to see if it's already there to avoid needless doubleups Fixes offsetting/positioning behavior on icon buttons to actually respect the icon position variable Adds sanity checks to ensure we're not trying to utilize a in-process-of-deleting decoy dummy Fixes handling of sliders in option menus to properly store and test unapplied values Fixes handling of display device setting to properly store and test unapplied values Adds additional logic to creation of shape and material asset previews to attempt to force-load dependencies to improve likelihood that they'll actually be loaded when we go to generate the preview. Temp disables creating cubemap 'assets' via the RMB context menu in the AB
This commit is contained in:
parent
96fd520eb7
commit
5c8d8fab00
8 changed files with 108 additions and 31 deletions
|
|
@ -146,12 +146,14 @@ void GuiDecoyCtrl::onMouseMove(const GuiEvent &event)
|
|||
GuiControl *tempControl = parent->findHitControl(localPoint);
|
||||
|
||||
//the decoy control has the responsibility of keeping track of the decoyed controls status
|
||||
if(mMouseOverDecoy == false && mDecoyReference != NULL)
|
||||
if(mMouseOverDecoy == false && mDecoyReference != NULL &&
|
||||
!mDecoyReference->isDeleted() && !mDecoyReference->isRemoved())
|
||||
{
|
||||
tempControl->onMouseEnter(event);
|
||||
mMouseOverDecoy = true;
|
||||
}
|
||||
else if(tempControl != mDecoyReference && mDecoyReference != NULL)
|
||||
else if(tempControl != mDecoyReference && mDecoyReference != NULL &&
|
||||
!mDecoyReference->isDeleted() && !mDecoyReference->isRemoved())
|
||||
{
|
||||
mDecoyReference->onMouseLeave(event);
|
||||
mMouseOverDecoy = false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue