From 70e94a5a35167a9796f8634eb76ff3e545ad5470 Mon Sep 17 00:00:00 2001 From: Joseph Spiros Date: Tue, 22 Mar 2011 15:16:51 -0400 Subject: [PATCH] Made a slight change to window position randomization; now only non-modal windows are positioned randomly. --- contrib/gilbert/media/gilbert/lib/app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/gilbert/media/gilbert/lib/app.js b/contrib/gilbert/media/gilbert/lib/app.js index f2f1aa4..b21455d 100644 --- a/contrib/gilbert/media/gilbert/lib/app.js +++ b/contrib/gilbert/media/gilbert/lib/app.js @@ -293,8 +293,6 @@ Gilbert.lib.app.Application = Ext.extend(Ext.util.Observable, { constrainHeader: true, })); - win.setPosition(Math.floor(Math.random() * ((this.desktop.getInnerWidth() - win.width) - 1)), Math.floor(Math.random() * ((this.desktop.getInnerHeight() - win.height) - 1))); - win.render(this.desktop.el); if (win.modal) { win.on('show', function () { @@ -312,6 +310,8 @@ Gilbert.lib.app.Application = Ext.extend(Ext.util.Observable, { this.mainmenu.show(); this.do_layout(); }, this); + } else { + win.setPosition(Math.floor(Math.random() * ((this.desktop.getInnerWidth() - win.width) - 1)), Math.floor(Math.random() * ((this.desktop.getInnerHeight() - win.height) - 1))); } this.taskbar.register_window(win); this.fireEvent('window_created', win); -- 2.20.1