Commit 8e283c244c0b52906ecdaf9469c37af8cab0186f
1 parent
739c3fbc
Exists in
master
and in
111 other branches
Fix uploadNotification function (used by SAMP)
Showing
1 changed file
with
19 additions
and
12 deletions
Show diff stats
js/app/controllers/UploadModule.js
... | ... | @@ -37,16 +37,23 @@ Ext.define('amdaDesktop.UploadModule', { |
37 | 37 | |
38 | 38 | uploadNotification : function(url,format){ |
39 | 39 | var me = this; |
40 | - loadMask.show(); | |
41 | - this.createWindow(function (o) | |
42 | - { | |
43 | - var desktop = myDesktopApp.getDesktop(); | |
44 | - var win = desktop.getWindow(me.id); | |
45 | - if (win){ | |
46 | - win.items.items[0].forceUpload(url,format); | |
47 | - win.close(); | |
48 | - } | |
49 | - loadMask.hide(); | |
50 | - }); | |
40 | + var desktop = myDesktopApp.getDesktop(); | |
41 | + var win = desktop.getWindow(me.id); | |
42 | + if (!win) { | |
43 | + loadMask.show(); | |
44 | + this.createWindow(function (o) | |
45 | + { | |
46 | + win = desktop.getWindow(me.id); | |
47 | + if (win){ | |
48 | + win.items.items[0].forceUpload(url,format); | |
49 | + win.close(); | |
50 | + } | |
51 | + loadMask.hide(); | |
52 | + }); | |
53 | + } | |
54 | + else { | |
55 | + win.items.items[0].forceUpload(url,format); | |
56 | + win.close(); | |
57 | + } | |
51 | 58 | } |
52 | -}); | |
53 | 59 | \ No newline at end of file |
60 | +}); | |
... | ... |