forked from Green-Sky/tomato
refine hidden window logic for chatgui
This commit is contained in:
@@ -272,12 +272,17 @@ ChatGui4::~ChatGui4(void) {
|
||||
//}
|
||||
}
|
||||
|
||||
float ChatGui4::render(float time_delta) {
|
||||
float ChatGui4::render(float time_delta, bool window_hidden) {
|
||||
_fss.render();
|
||||
_sip.render(time_delta);
|
||||
_b_tc.update();
|
||||
_b_tc.workLoadQueue();
|
||||
|
||||
if (window_hidden) {
|
||||
// annoying, but all of the above needs to continue while not rendering
|
||||
return 1000.f;
|
||||
}
|
||||
|
||||
const ImGuiViewport* viewport = ImGui::GetMainViewport();
|
||||
ImGui::SetNextWindowPos(viewport->WorkPos);
|
||||
ImGui::SetNextWindowSize(viewport->WorkSize);
|
||||
|
Reference in New Issue
Block a user