mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-05 08:06:56 +07:00
[gitlab] revalidate MR panel on status visibility change
GitOrigin-RevId: f4f2ce344ee0445e689436b6adb139a710b55766
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6361a75e42
commit
dea03b1fc4
@@ -14,6 +14,8 @@ import kotlinx.coroutines.CoroutineScope
|
||||
import org.jetbrains.plugins.gitlab.api.dto.GitLabUserDTO
|
||||
import org.jetbrains.plugins.gitlab.mergerequest.action.GitLabMergeRequestRemoveReviewerAction
|
||||
import org.jetbrains.plugins.gitlab.mergerequest.ui.details.model.GitLabMergeRequestReviewFlowViewModel
|
||||
import java.awt.event.ComponentAdapter
|
||||
import java.awt.event.ComponentEvent
|
||||
import javax.swing.JComponent
|
||||
import javax.swing.JScrollPane
|
||||
|
||||
@@ -51,6 +53,16 @@ internal object GitLabMergeRequestDetailsStatusChecksComponentFactory {
|
||||
isOpaque = false
|
||||
horizontalScrollBarPolicy = JScrollPane.HORIZONTAL_SCROLLBAR_NEVER
|
||||
viewport.isOpaque = false
|
||||
}.also {
|
||||
statuses.addComponentListener(object : ComponentAdapter() {
|
||||
override fun componentResized(e: ComponentEvent?) {
|
||||
it.parent?.revalidate()
|
||||
}
|
||||
|
||||
override fun componentMoved(e: ComponentEvent?) {
|
||||
it.parent?.revalidate()
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user