Skip to content

Commit b2dd29e

Browse files
committed
changed name
1 parent 449c7cd commit b2dd29e

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@ import com.intellij.openapi.project.DumbAwareAction
1111
import com.intellij.util.messages.Topic
1212
import software.aws.toolkits.jetbrains.services.amazonq.toolwindow.AmazonQToolWindow
1313
import software.aws.toolkits.resources.AmazonQBundle
14-
import software.aws.toolkits.resources.message
1514
import java.util.EventListener
1615

1716
class QRefreshPanelAction : DumbAwareAction(AmazonQBundle.message("amazonq.refresh.panel"), null, AllIcons.Actions.Refresh) {
1817
override fun actionPerformed(e: AnActionEvent) {
1918
val project = e.project ?: return
2019
// recreate chat browser
21-
AmazonQToolWindow.getInstance(project).disposeAndRecreate()
20+
AmazonQToolWindow.getInstance(project).recreatePanel()
2221
// recreate signin browser
2322
QWebviewPanel.getInstance(project).disposeAndRecreate()
2423
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
@@ -8,7 +8,6 @@ import com.intellij.openapi.application.runInEdt
88
import com.intellij.openapi.components.Service
99
import com.intellij.openapi.components.service
1010
import com.intellij.openapi.project.Project
11-
import com.intellij.openapi.util.Disposer
1211
import com.intellij.openapi.wm.ToolWindowManager
1312
import kotlinx.coroutines.CoroutineScope
1413
import software.aws.toolkits.jetbrains.services.amazonq.onboarding.OnboardingPageInteraction
@@ -25,7 +24,7 @@ class AmazonQToolWindow private constructor(
2524
val component
2625
get() = chatPanel.component
2726

28-
fun disposeAndRecreate() {
27+
fun recreatePanel() {
2928
chatPanel = AmazonQPanel(project, scope)
3029
}
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).disposeAndRecreate()
88+
AmazonQToolWindow.getInstance(project).recreatePanel()
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).disposeAndRecreate()
101+
AmazonQToolWindow.getInstance(project).recreatePanel()
102102
prepareChatContent(project, qPanel)
103103
}
104104
}

0 commit comments

Comments
 (0)