From 45e0ed3656f6edc6e419bc8ab55d7c16c6493792 Mon Sep 17 00:00:00 2001 From: "Alexey.Merkulov" Date: Fri, 7 Mar 2025 18:57:46 +0100 Subject: [PATCH] IJPL-171506 Fix statistics reporting for a trial survey and change the target release (cherry picked from commit dd8d7370b27fc4efc61d4ca52353d50d55e2d19a) IJ-CR-157144 GitOrigin-RevId: ed5b5a0022cba33e081502c642851d19cd09ada2 --- .../platform/experiment/ab/temporary/ShowTrialSurveyOption.kt | 4 ++-- .../openapi/wm/impl/welcomeScreen/survey/TrialSurveyUtils.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/experiment/src/com/intellij/platform/experiment/ab/temporary/ShowTrialSurveyOption.kt b/platform/experiment/src/com/intellij/platform/experiment/ab/temporary/ShowTrialSurveyOption.kt index 8f0702077ce7..c6260c9b8fc2 100644 --- a/platform/experiment/src/com/intellij/platform/experiment/ab/temporary/ShowTrialSurveyOption.kt +++ b/platform/experiment/src/com/intellij/platform/experiment/ab/temporary/ShowTrialSurveyOption.kt @@ -20,11 +20,11 @@ class ShowTrialSurveyOption : ABExperimentOption { override fun checkIdeIsSuitable(): Boolean = PlatformUtils.isIdeaUltimate() /** - * Experiment should be available only in 2024.3.3 + * Experiment should be available only in 2024.3.5 */ override fun checkIdeVersionIsSuitable(): Boolean { val appInfo = ApplicationInfo.getInstance() - return appInfo.majorVersion == "2024" && appInfo.minorVersion.startsWith("3.3") + return appInfo.majorVersion == "2024" && appInfo.minorVersion.startsWith("3.5") } @Suppress("CompanionObjectInExtension") diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/survey/TrialSurveyUtils.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/survey/TrialSurveyUtils.kt index 8775ba99acb3..115c19db722f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/survey/TrialSurveyUtils.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/survey/TrialSurveyUtils.kt @@ -30,8 +30,8 @@ fun trialSurveyPanel(createButtonsPanel: (JButton) -> JComponent, activateTrialB lateinit var panel: DialogPanel val activateTrialButton = activateTrialButtonFn { - reportSurveyAnswer(chosenOption) panel.apply() + reportSurveyAnswer(chosenOption) } //LicenseDialogComponents.adjustStartTrialButtonText(model, activateTrialButton) activateTrialButton.isEnabled = false