Skip to content

Commit 440fd77

Browse files
authored
fix(amazonq): fix pair programmer card never shown (#5715)
condition was inverted
1 parent 2129775 commit 440fd77

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/Browser.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ class Browser(parent: Disposable, private val webUri: URI, val project: Project)
150150
agenticMode: true,
151151
quickActionCommands: commands,
152152
disclaimerAcknowledged: ${MeetQSettings.getInstance().disclaimerAcknowledged},
153-
pairProgrammingAcknowledged: ${!MeetQSettings.getInstance().amazonQChatPairProgramming}
153+
pairProgrammingAcknowledged: ${MeetQSettings.getInstance().pairProgrammingAcknowledged}
154154
},
155155
hybridChatConnector,
156156
${CodeWhispererFeatureConfigService.getInstance().getFeatureConfigJsonString()}

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ class BrowserConnector(
429429
CHAT_PROMPT_OPTION_ACKNOWLEDGED -> {
430430
val acknowledgedMessage = node.params?.get("messageId")
431431
if (acknowledgedMessage?.asText() == "programmerModeCardId") {
432-
MeetQSettings.getInstance().amazonQChatPairProgramming = false
432+
MeetQSettings.getInstance().pairProgrammingAcknowledged = true
433433
}
434434
}
435435

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/settings/MeetQSettings.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ class MeetQSettings : PersistentStateComponent<MeetQSettingsConfiguration> {
3838
state.disclaimerAcknowledged = value
3939
}
4040

41-
var amazonQChatPairProgramming: Boolean
42-
get() = state.amazonQChatPairProgramming
41+
var pairProgrammingAcknowledged: Boolean
42+
get() = state.pairProgrammingAcknowledged
4343
set(value) {
44-
state.amazonQChatPairProgramming = value
44+
state.pairProgrammingAcknowledged = value
4545
}
4646

4747
companion object {
@@ -52,5 +52,5 @@ data class MeetQSettingsConfiguration(
5252
var shouldDisplayPage: Boolean = true,
5353
var reinvent2024OnboardingCount: Int = 0,
5454
var disclaimerAcknowledged: Boolean = false,
55-
var amazonQChatPairProgramming: Boolean = false,
55+
var pairProgrammingAcknowledged: Boolean = false,
5656
)

0 commit comments

Comments
 (0)