|
@@ -130,12 +130,14 @@ public class ExternalChangeScanner implements AssetDataPropertyChangeListener, F
|
|
Spatial original = loadOriginalSpatial();
|
|
Spatial original = loadOriginalSpatial();
|
|
Spatial spat = (Spatial) assetDataObject.loadAsset();
|
|
Spatial spat = (Spatial) assetDataObject.loadAsset();
|
|
SpatialUtil.updateMeshDataFromOriginal(spat, original);
|
|
SpatialUtil.updateMeshDataFromOriginal(spat, original);
|
|
- NotifyDescriptor.Confirmation mesg = new NotifyDescriptor.Confirmation("Model appears to have animations, try to import as well?\nCurrently this will unlink attachment Nodes and clear\nadded effects tracks.",
|
|
|
|
- "Animations Available",
|
|
|
|
- NotifyDescriptor.YES_NO_OPTION, NotifyDescriptor.QUESTION_MESSAGE);
|
|
|
|
- DialogDisplayer.getDefault().notify(mesg);
|
|
|
|
- if (mesg.getValue() == NotifyDescriptor.Confirmation.YES_OPTION) {
|
|
|
|
- SpatialUtil.updateAnimControlDataFromOriginal(spat, original);
|
|
|
|
|
|
+ if (SpatialUtil.hasAnimations(original)) {
|
|
|
|
+ NotifyDescriptor.Confirmation mesg = new NotifyDescriptor.Confirmation("Model appears to have animations, try to import as well?\nCurrently this will unlink attachment Nodes and clear\nadded effects tracks.",
|
|
|
|
+ "Animations Available",
|
|
|
|
+ NotifyDescriptor.YES_NO_OPTION, NotifyDescriptor.QUESTION_MESSAGE);
|
|
|
|
+ DialogDisplayer.getDefault().notify(mesg);
|
|
|
|
+ if (mesg.getValue() == NotifyDescriptor.Confirmation.YES_OPTION) {
|
|
|
|
+ SpatialUtil.updateAnimControlDataFromOriginal(spat, original);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
closeOriginalSpatial();
|
|
closeOriginalSpatial();
|
|
assetDataObject.saveAsset();
|
|
assetDataObject.saveAsset();
|