mirror of
https://gitlab.com/cc-ru/ocelot/ocelot-desktop.git
synced 2025-12-20 02:59:19 +01:00
Close context menus after opening a modal dialog
This commit is contained in:
parent
498df9ed09
commit
5bcc005143
@ -3,6 +3,7 @@ package ocelot.desktop.ui.widget.modal
|
||||
import ocelot.desktop.color.RGBAColorNorm
|
||||
import ocelot.desktop.geometry.Size2D
|
||||
import ocelot.desktop.graphics.Graphics
|
||||
import ocelot.desktop.ui.UiHandler
|
||||
import ocelot.desktop.ui.event.ClickEvent
|
||||
import ocelot.desktop.ui.event.handlers.MouseHandler
|
||||
import ocelot.desktop.ui.layout.Layout
|
||||
@ -30,6 +31,7 @@ class ModalDialogPool extends Widget with MouseHandler {
|
||||
|
||||
def pushDialog(dialog: ModalDialog): Unit = this.synchronized {
|
||||
children :+= dialog
|
||||
root.get.contextMenus.closeAll()
|
||||
dialog.open()
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user