1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-30 12:53:51 +00:00

Fix enforced connection popup position wrt viewports.

This commit is contained in:
Bartosz Taudul 2020-05-07 15:27:11 +02:00
parent b97b3700c3
commit 2da6c6b6f5

View File

@ -484,6 +484,7 @@ bool View::DrawImpl()
m_stcb( m_worker.GetCaptureName().c_str() );
}
ImGuiViewport* viewport = ImGui::GetMainViewport();
{
auto& style = ImGui::GetStyle();
const auto wrPrev = style.WindowRounding;
@ -494,7 +495,6 @@ bool View::DrawImpl()
style.WindowPadding = ImVec2( 4.f, 4.f );
style.Colors[ImGuiCol_WindowBg] = ImVec4( 0.129f, 0.137f, 0.11f, 1.f );
ImGuiViewport* viewport = ImGui::GetMainViewport();
ImGui::SetNextWindowPos( viewport->Pos );
ImGui::SetNextWindowSize( ImVec2( m_rootWidth, m_rootHeight ) );
ImGui::SetNextWindowViewport( viewport->ID );
@ -519,7 +519,7 @@ bool View::DrawImpl()
if( m_forceConnectionPopup )
{
m_forceConnectionPopup = false;
ImGui::SetNextWindowPos( ImGui::GetCursorPos() );
ImGui::SetNextWindowPos( viewport->Pos + ImGui::GetCursorPos() );
}
ImGui::OpenPopup( "TracyConnectionPopup" );
}