mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 13:58:40 +00:00
commit panel/tab/view to rd_regs earlier in window_frame, this allows correct calculation of per-window settings in theme calc etc.
This commit is contained in:
@@ -5759,6 +5759,13 @@ rd_window_frame(void)
|
|||||||
ws->window_temporarily_focused_ipc = 0;
|
ws->window_temporarily_focused_ipc = 0;
|
||||||
ui_select_state(ws->ui);
|
ui_select_state(ws->ui);
|
||||||
|
|
||||||
|
//////////////////////////////
|
||||||
|
//- rjf: @window_frame_part fill panel/view interaction registers
|
||||||
|
//
|
||||||
|
rd_regs()->panel = panel_tree.focused->cfg->id;
|
||||||
|
rd_regs()->tab = panel_tree.focused->selected_tab->id;
|
||||||
|
rd_regs()->view = panel_tree.focused->selected_tab->id;
|
||||||
|
|
||||||
//////////////////////////////
|
//////////////////////////////
|
||||||
//- rjf: @window_frame_part compute window's theme
|
//- rjf: @window_frame_part compute window's theme
|
||||||
//
|
//
|
||||||
@@ -6024,13 +6031,6 @@ rd_window_frame(void)
|
|||||||
scratch_end(scratch);
|
scratch_end(scratch);
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////////
|
|
||||||
//- rjf: @window_frame_part fill panel/view interaction registers
|
|
||||||
//
|
|
||||||
rd_regs()->panel = panel_tree.focused->cfg->id;
|
|
||||||
rd_regs()->tab = panel_tree.focused->selected_tab->id;
|
|
||||||
rd_regs()->view = panel_tree.focused->selected_tab->id;
|
|
||||||
|
|
||||||
//////////////////////////////
|
//////////////////////////////
|
||||||
//- rjf: @window_frame_part build UI
|
//- rjf: @window_frame_part build UI
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user