diff --git a/js/app/controllers/UploadModule.js b/js/app/controllers/UploadModule.js index b2a5619..9df9d37 100644 --- a/js/app/controllers/UploadModule.js +++ b/js/app/controllers/UploadModule.js @@ -37,16 +37,23 @@ Ext.define('amdaDesktop.UploadModule', { uploadNotification : function(url,format){ var me = this; - loadMask.show(); - this.createWindow(function (o) - { - var desktop = myDesktopApp.getDesktop(); - var win = desktop.getWindow(me.id); - if (win){ - win.items.items[0].forceUpload(url,format); - win.close(); - } - loadMask.hide(); - }); + var desktop = myDesktopApp.getDesktop(); + var win = desktop.getWindow(me.id); + if (!win) { + loadMask.show(); + this.createWindow(function (o) + { + win = desktop.getWindow(me.id); + if (win){ + win.items.items[0].forceUpload(url,format); + win.close(); + } + loadMask.hide(); + }); + } + else { + win.items.items[0].forceUpload(url,format); + win.close(); + } } -}); \ No newline at end of file +}); -- libgit2 0.21.2