Browse Source

Add asset database scan after successful import

JimMarlowe 8 years ago
parent
commit
f13573fe78
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Script/AtomicEditor/ui/frames/ProjectFrame.ts

+ 4 - 1
Script/AtomicEditor/ui/frames/ProjectFrame.ts

@@ -104,8 +104,11 @@ class ProjectFrame extends ScriptWidget {
                 var pathInfo = Atomic.splitPath(srcFilename);
                 var pathInfo = Atomic.splitPath(srcFilename);
                 var destFilename = Atomic.addTrailingSlash(data.destination);
                 var destFilename = Atomic.addTrailingSlash(data.destination);
                 destFilename += pathInfo.fileName + pathInfo.ext;
                 destFilename += pathInfo.fileName + pathInfo.ext;
-                if ( fileSystem.copy(srcFilename, destFilename) )
+                if ( fileSystem.copy(srcFilename, destFilename) ) {
                     EditorUI.showEditorStatus ( "Copied Asset " + pathInfo.fileName + " into project as " + destFilename);
                     EditorUI.showEditorStatus ( "Copied Asset " + pathInfo.fileName + " into project as " + destFilename);
+                    var db = ToolCore.getAssetDatabase();
+                    db.scan(); // fix up the asset database on success
+                }
                 else {
                 else {
                     EditorUI.showEditorStatus ( "Warning, could not copy Asset " + pathInfo.fileName + " from " + srcFilename);
                     EditorUI.showEditorStatus ( "Warning, could not copy Asset " + pathInfo.fileName + " from " + srcFilename);
                 }
                 }