From 8922717ff2bd8d91231994677df9d9f16bd00bc7 Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Sat, 7 May 2011 13:19:41 +0100 Subject: [PATCH] fix unrequired requests --- deluge/ui/web/js/deluge-all/ConnectionManager.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/deluge/ui/web/js/deluge-all/ConnectionManager.js b/deluge/ui/web/js/deluge-all/ConnectionManager.js index 54b3b25ed..c7f8121b9 100644 --- a/deluge/ui/web/js/deluge-all/ConnectionManager.js +++ b/deluge/ui/web/js/deluge-all/ConnectionManager.js @@ -1,6 +1,6 @@ /*! * Deluge.ConnectionManager.js - * + * * Copyright (c) Damien Churchill 2009-2010 * * This program is free software; you can redistribute it and/or modify @@ -88,7 +88,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { 'selectionchange': {fn: this.onSelectionChanged, scope: this} } }); - + this.panel = this.add({ autoScroll: true, items: [this.list], @@ -172,7 +172,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { */ updateButtons: function(record) { var button = this.buttons[1], status = record.get('status'); - + // Update the Connect/Disconnect button if (status == _('Connected')) { button.enable(); @@ -183,7 +183,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { button.enable(); button.setText(_('Connect')); } - + // Update the Stop/Start Daemon button if (status == _('Offline')) { if (record.get('host') == '127.0.0.1' || record.get('host') == 'localhost') { @@ -333,6 +333,7 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { } }, + // FIXME: Find out why this is being fired twice // private onShow: function() { if (!this.addHostButton) { @@ -342,9 +343,10 @@ Deluge.ConnectionManager = Ext.extend(Ext.Window, { this.stopHostButton = bbar.items.get('cm-stop'); } this.loadHosts(); + if (this.running) return; this.running = window.setInterval(this.update, 2000, this); }, - + // private onStopClick: function(button, e) { var connection = this.list.getSelectedRecords()[0];