[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r4064: Fix another bug that resulted in the "Who has used my bridge (in vidalia/trunk: . src/vidalia/config)
Author: edmanm
Date: 2009-08-26 13:21:13 -0400 (Wed, 26 Aug 2009)
New Revision: 4064
Modified:
vidalia/trunk/CHANGELOG
vidalia/trunk/src/vidalia/config/ServerPage.cpp
Log:
Fix another bug that resulted in the "Who has used my bridge?" link
initially being visible when the user clicks "Setup Relaying" from
the control panel if they are running a non-bridge relay. (Ticket #509)
Also, always hide the "Who has used my bridge?" link when Tor isn't
running, since clicking it won't return useful information until Tor
actually is running.
Modified: vidalia/trunk/CHANGELOG
===================================================================
--- vidalia/trunk/CHANGELOG 2009-08-22 18:25:46 UTC (rev 4063)
+++ vidalia/trunk/CHANGELOG 2009-08-26 17:21:13 UTC (rev 4064)
@@ -5,6 +5,13 @@
previous Vidalia installation.
o Change all Tor event handling to use Qt's signals and slots mechanism
instead of custom QEvent subclasses.
+ o Fix another bug that resulted in the "Who has used my bridge?" link
+ initially being visible when the user clicks "Setup Relaying" from
+ the control panel if they are running a non-bridge relay.
+ (Ticket #509, reported by "vrapp")
+ o Always hide the "Who has used my bridge?" link when Tor isn't running,
+ since clicking it won't return useful information until Tor actually
+ is running.
0.2.2 14-Aug-2009
Modified: vidalia/trunk/src/vidalia/config/ServerPage.cpp
===================================================================
--- vidalia/trunk/src/vidalia/config/ServerPage.cpp 2009-08-22 18:25:46 UTC (rev 4063)
+++ vidalia/trunk/src/vidalia/config/ServerPage.cpp 2009-08-26 17:21:13 UTC (rev 4064)
@@ -207,7 +207,6 @@
ui.lblYourBridgeRelayIs->setEnabled(!bridge.isEmpty());
ui.lblBridgeIdentity->setEnabled(!bridge.isEmpty());
ui.btnCopyBridgeIdentity->setEnabled(!bridge.isEmpty());
- ui.lblBridgeUsage->setVisible(!bridge.isEmpty() && tc->isConnected());
}
/** Called when the user toggles any one of the server mode radio buttons
@@ -230,7 +229,8 @@
ui.lblYourBridgeRelayIs->setVisible(bridgeEnabled);
ui.lblBridgeIdentity->setVisible(bridgeEnabled);
ui.btnCopyBridgeIdentity->setVisible(bridgeEnabled);
- ui.lblBridgeUsage->setVisible(bridgeEnabled);
+ ui.lblBridgeUsage->setVisible(bridgeEnabled
+ && Vidalia::torControl()->isConnected());
}
/** Returns true if the user has changed their server settings since the
@@ -319,6 +319,8 @@
ui.lineDirPort->setText(QString::number(_settings->getDirPort()));
ui.lineServerContact->setText(_settings->getContactInfo());
ui.chkMirrorDirectory->setChecked(_settings->isDirectoryMirror());
+ ui.lblBridgeUsage->setVisible(_settings->isBridgeEnabled()
+ && Vidalia::torControl()->isConnected());
loadBandwidthLimits();
loadExitPolicies();