fix: apparently the previous fix worked during testing but broke after the merge.
Somehow.
This commit is contained in:
parent
9fd5d870cf
commit
4aa1f24461
|
@ -35,7 +35,7 @@ object GtkMenubar {
|
||||||
var launchMenu: MenuBuilder? = null
|
var launchMenu: MenuBuilder? = null
|
||||||
|
|
||||||
fun create(app: Application) {
|
fun create(app: Application) {
|
||||||
val menu = MenuBuilder(app)
|
val menu = MenuBuilder(app, Menu()) // this should be MenuBuilder(app), but that breaks this
|
||||||
val file = menu.submenu("file")
|
val file = menu.submenu("file")
|
||||||
newMenu = file.submenu("new")
|
newMenu = file.submenu("new")
|
||||||
generateNewMenu(app)
|
generateNewMenu(app)
|
||||||
|
@ -64,7 +64,7 @@ object GtkMenubar {
|
||||||
file.button("exit") { app.quit() }
|
file.button("exit") { app.quit() }
|
||||||
launchMenu = menu.submenu("launch")
|
launchMenu = menu.submenu("launch")
|
||||||
generateLaunchMenu(app)
|
generateLaunchMenu(app)
|
||||||
accountsMenu = MenuBuilder(app, Menu(), "account") // this should ideally be menu.submenu("account"), but that causes a segfault
|
accountsMenu = menu.submenu("account")
|
||||||
generateAccountsMenu(app)
|
generateAccountsMenu(app)
|
||||||
val help = menu.submenu("help")
|
val help = menu.submenu("help")
|
||||||
help.button("about") { AboutWindow.createAndShow() }
|
help.button("about") { AboutWindow.createAndShow() }
|
||||||
|
|
Loading…
Reference in New Issue