mirror of
https://github.com/wolfpld/tracy.git
synced 2026-08-26 13:08:24 +00:00
Fix window focus issues when navigating with WSAD.
This commit is contained in:
@@ -155,6 +155,12 @@ void View::HandleTimelineMouse( int64_t timespan, const ImVec2& wpos, float w, d
|
||||
}
|
||||
ZoomToRange( t0, t1, !m_worker.IsConnected() || m_viewMode == ViewMode::Paused );
|
||||
}
|
||||
}
|
||||
|
||||
void View::HandleTimelineKeyboard( int64_t timespan, const ImVec2& wpos, float w )
|
||||
{
|
||||
assert( timespan > 0 );
|
||||
auto& io = ImGui::GetIO();
|
||||
|
||||
int64_t nextTimelineRangeStart, nextTimelineRangeEnd;
|
||||
bool anyDeltaApplied = false;
|
||||
@@ -280,6 +286,10 @@ void View::DrawTimeline()
|
||||
}
|
||||
HandleTimelineMouse( timespan, ImGui::GetCursorScreenPos(), w, pxns );
|
||||
}
|
||||
if( ImGui::IsWindowFocused( ImGuiHoveredFlags_ChildWindows | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem ) )
|
||||
{
|
||||
HandleTimelineKeyboard( timespan, ImGui::GetCursorScreenPos(), w );
|
||||
}
|
||||
|
||||
{
|
||||
const auto tbegin = 0;
|
||||
|
||||
Reference in New Issue
Block a user