Fix: Crash in when livesync-ing minimized app

This commit is contained in:
vakrilov
2015-11-10 16:22:09 +02:00
parent 5f07f4fc17
commit 79caa4ba0c
3 changed files with 36 additions and 12 deletions

View File

@@ -5,6 +5,7 @@ import view = require("ui/core/view");
import definition = require("application");
import enums = require("ui/enums");
import uiUtils = require("ui/utils");
import fileResolverModule = require("file-system/file-name-resolver");
global.moduleMerge(appModule, exports);
@@ -227,3 +228,18 @@ exports.start = function () {
throw new Error("iOS Application already started!");
}
}
global.__onLiveSync = function () {
if (!started) {
return;
}
// Clear file resolver cache to respect newly added files.
fileResolverModule.clearCache();
// Reload app.css in case it was changed.
appModule.loadCss();
// Reload current page.
frame.reloadPage();
}