mirror of
https://github.com/mattrberry/crab.git
synced 2025-02-04 08:46:04 +01:00
prevent scheduler window from crashing the emulator when minimized
This commit is contained in:
parent
0f21ea6aea
commit
515d12aaa2
1 changed files with 12 additions and 11 deletions
|
@ -41,18 +41,19 @@ class GBAController < Controller
|
||||||
cycles = @emu.scheduler.cycles
|
cycles = @emu.scheduler.cycles
|
||||||
ImGui.begin("Scheduler", pointerof(@scheduler_window))
|
ImGui.begin("Scheduler", pointerof(@scheduler_window))
|
||||||
ImGui.text("Total cycles: #{cycles}")
|
ImGui.text("Total cycles: #{cycles}")
|
||||||
ImGui.begin_table("Table", 2)
|
if ImGui.begin_table("Table", 2)
|
||||||
ImGui.table_setup_column("Cycles")
|
ImGui.table_setup_column("Cycles")
|
||||||
ImGui.table_setup_column("Type")
|
ImGui.table_setup_column("Type")
|
||||||
ImGui.table_headers_row
|
ImGui.table_headers_row
|
||||||
@emu.scheduler.events.each do |event|
|
@emu.scheduler.events.each do |event|
|
||||||
ImGui.table_next_row
|
ImGui.table_next_row
|
||||||
ImGui.table_set_column_index 0
|
ImGui.table_set_column_index 0
|
||||||
ImGui.text_unformatted (event.cycles - cycles).to_s
|
ImGui.text_unformatted (event.cycles - cycles).to_s
|
||||||
ImGui.table_set_column_index 1
|
ImGui.table_set_column_index 1
|
||||||
ImGui.text_unformatted event.type.to_s
|
ImGui.text_unformatted event.type.to_s
|
||||||
|
end
|
||||||
|
ImGui.end_table
|
||||||
end
|
end
|
||||||
ImGui.end_table
|
|
||||||
ImGui.end
|
ImGui.end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue