Skip to content

Commit df6b188

Browse files
Merge pull request SmartBear#244 from SmartBear/SOAPUIOS-241-analytics-fix
Soapuios-241 analytics fix
2 parents 52664d2 + dfc79de commit df6b188

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

soapui/src/main/java/com/eviware/soapui/analytics/AnalyticsHelper.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,20 @@
3030
public class AnalyticsHelper {
3131
private static boolean initialized = false;
3232

33-
private static boolean isAnalyticsEnabled() {
33+
private static boolean isAnalyticsDisabled() {
3434
Settings settings = SoapUI.getSettings();
35-
boolean analyticsEnabled = settings.getBoolean(UISettings.DISABLE_ANALYTICS, false);
36-
if (analyticsEnabled) {
35+
boolean analyticsDisabled = settings.getBoolean(UISettings.DISABLE_ANALYTICS, false);
36+
if (analyticsDisabled) {
3737
return true;
3838
}
3939
Version optOutVersion = new Version(settings.getString(UISettings.ANALYTICS_OPT_OUT_VERSION, "0.0"));
4040
Version currentSoapUIVersion = new Version(SoapUI.SOAPUI_VERSION);
4141
if (!optOutVersion.getMajorVersion().equals(currentSoapUIVersion.getMajorVersion()) && SoapUI.usingGraphicalEnvironment()) {
42-
analyticsEnabled = StatisticsCollectionConfirmationDialog.showDialog() == JOptionPane.YES_OPTION;
43-
settings.setBoolean(UISettings.DISABLE_ANALYTICS, !analyticsEnabled);
44-
45-
if (!analyticsEnabled) {
46-
settings.setString(UISettings.ANALYTICS_OPT_OUT_VERSION, currentSoapUIVersion.getMajorVersion());
47-
}
42+
analyticsDisabled = StatisticsCollectionConfirmationDialog.showDialog() == JOptionPane.NO_OPTION;
43+
settings.setBoolean(UISettings.DISABLE_ANALYTICS, analyticsDisabled);
44+
settings.setString(UISettings.ANALYTICS_OPT_OUT_VERSION, currentSoapUIVersion.getMajorVersion());
4845
}
49-
return analyticsEnabled;
46+
return analyticsDisabled;
5047
}
5148

5249
public static void initializeAnalytics() {
@@ -58,7 +55,7 @@ public static void initializeAnalytics() {
5855
AnalyticsManager manager = Analytics.getAnalyticsManager();
5956
manager.setExecutorService(SoapUI.getThreadPool());
6057
manager.registerAnalyticsProviderFactory(new OSUserProviderFactory());
61-
if (!isAnalyticsEnabled()) {
58+
if (isAnalyticsDisabled()) {
6259
return;
6360
}
6461

0 commit comments

Comments
 (0)