mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-07 02:54:18 +00:00
Add asserts to begin_window and begin_panel
This commit is contained in:
2
vendor/microui/microui.odin
vendored
2
vendor/microui/microui.odin
vendored
@@ -1279,6 +1279,7 @@ end_root_container :: proc(ctx: ^Context) {
|
||||
}
|
||||
|
||||
begin_window :: proc(ctx: ^Context, title: string, rect: Rect, opt := Options{}) -> bool {
|
||||
assert(title != "", "missing window title")
|
||||
id := get_id(ctx, title)
|
||||
cnt := internal_get_container(ctx, id, opt)
|
||||
if cnt == nil || !cnt.open {
|
||||
@@ -1415,6 +1416,7 @@ scoped_end_popup :: proc(ctx: ^Context, _: string, ok: bool) {
|
||||
}
|
||||
|
||||
begin_panel :: proc(ctx: ^Context, name: string, opt := Options{}) {
|
||||
assert(name != "", "missing panel name")
|
||||
push_id(ctx, name)
|
||||
cnt := internal_get_container(ctx, ctx.last_id, opt)
|
||||
cnt.rect = layout_next(ctx)
|
||||
|
||||
Reference in New Issue
Block a user