mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-27 00:04:35 +00:00
Fix enforced connection popup position wrt viewports.
This commit is contained in:
parent
b97b3700c3
commit
2da6c6b6f5
@ -484,6 +484,7 @@ bool View::DrawImpl()
|
|||||||
m_stcb( m_worker.GetCaptureName().c_str() );
|
m_stcb( m_worker.GetCaptureName().c_str() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ImGuiViewport* viewport = ImGui::GetMainViewport();
|
||||||
{
|
{
|
||||||
auto& style = ImGui::GetStyle();
|
auto& style = ImGui::GetStyle();
|
||||||
const auto wrPrev = style.WindowRounding;
|
const auto wrPrev = style.WindowRounding;
|
||||||
@ -494,7 +495,6 @@ bool View::DrawImpl()
|
|||||||
style.WindowPadding = ImVec2( 4.f, 4.f );
|
style.WindowPadding = ImVec2( 4.f, 4.f );
|
||||||
style.Colors[ImGuiCol_WindowBg] = ImVec4( 0.129f, 0.137f, 0.11f, 1.f );
|
style.Colors[ImGuiCol_WindowBg] = ImVec4( 0.129f, 0.137f, 0.11f, 1.f );
|
||||||
|
|
||||||
ImGuiViewport* viewport = ImGui::GetMainViewport();
|
|
||||||
ImGui::SetNextWindowPos( viewport->Pos );
|
ImGui::SetNextWindowPos( viewport->Pos );
|
||||||
ImGui::SetNextWindowSize( ImVec2( m_rootWidth, m_rootHeight ) );
|
ImGui::SetNextWindowSize( ImVec2( m_rootWidth, m_rootHeight ) );
|
||||||
ImGui::SetNextWindowViewport( viewport->ID );
|
ImGui::SetNextWindowViewport( viewport->ID );
|
||||||
@ -519,7 +519,7 @@ bool View::DrawImpl()
|
|||||||
if( m_forceConnectionPopup )
|
if( m_forceConnectionPopup )
|
||||||
{
|
{
|
||||||
m_forceConnectionPopup = false;
|
m_forceConnectionPopup = false;
|
||||||
ImGui::SetNextWindowPos( ImGui::GetCursorPos() );
|
ImGui::SetNextWindowPos( viewport->Pos + ImGui::GetCursorPos() );
|
||||||
}
|
}
|
||||||
ImGui::OpenPopup( "TracyConnectionPopup" );
|
ImGui::OpenPopup( "TracyConnectionPopup" );
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user