Skip to content

Commit 74be353

Browse files
committed
disposed
1 parent a1145f1 commit 74be353

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class QRefreshPanelAction : DumbAwareAction(AmazonQBundle.message("amazonq.refre
1717
override fun actionPerformed(e: AnActionEvent) {
1818
val project = e.project ?: return
1919
// recreate chat browser
20-
AmazonQToolWindow.getInstance(project).disposeAndRecreatePanel()
20+
AmazonQToolWindow.getInstance(project).disposeAndRecreate()
2121
// recreate signin browser
2222
QWebviewPanel.getInstance(project).disposeAndRecreate()
2323
RefreshQChatPanelButtonPressedListener.notifyRefresh()

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/toolwindow/AmazonQToolWindow.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ class AmazonQToolWindow private constructor(
2424

2525
val component
2626
get() = chatPanel.component
27-
28-
fun disposeAndRecreatePanel() {
27+
fun disposeAndRecreate() {
2928
Disposer.dispose(chatPanel)
3029
chatPanel = AmazonQPanel(project, scope)
3130
}

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/toolwindow/AmazonQToolWindowFactory.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class AmazonQToolWindowFactory : ToolWindowFactory, DumbAware {
8585
object : BearerTokenProviderListener {
8686
override fun onChange(providerId: String, newScopes: List<String>?) {
8787
if (ToolkitConnectionManager.getInstance(project).connectionStateForFeature(QConnection.getInstance()) == BearerTokenAuthState.AUTHORIZED) {
88-
AmazonQToolWindow.getInstance(project).disposeAndRecreatePanel()
88+
AmazonQToolWindow.getInstance(project).disposeAndRecreate()
8989
prepareChatContent(project, qPanel)
9090
}
9191
}
@@ -98,7 +98,7 @@ class AmazonQToolWindowFactory : ToolWindowFactory, DumbAware {
9898
// note we name myProject intentionally ow it will shadow the "project" provided by the IDE
9999
override fun onProfileSelected(myProject: Project, profile: QRegionProfile?) {
100100
if (project.isDisposed) return
101-
AmazonQToolWindow.getInstance(project).disposeAndRecreatePanel()
101+
AmazonQToolWindow.getInstance(project).disposeAndRecreate()
102102
prepareChatContent(project, qPanel)
103103
}
104104
}

0 commit comments

Comments
 (0)