From 4060a59b4fa0cbabaddf50e6a471e32ae35e50e0 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Sat, 18 Aug 2018 20:00:24 +0200 Subject: [PATCH] Call stack tree nodes that have no siblings are expanded by default. --- server/TracyView.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 954d8d5b..0377e94c 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -6882,7 +6882,14 @@ void View::DrawFrameTreeLevel( std::vector& tree, int& idx ) else { ImGui::PushID( lidx++ ); - expand = ImGui::TreeNode( m_worker.GetString( frame->name ) ); + if( tree.size() == 1 ) + { + expand = ImGui::TreeNodeEx( m_worker.GetString( frame->name ), ImGuiTreeNodeFlags_DefaultOpen ); + } + else + { + expand = ImGui::TreeNode( m_worker.GetString( frame->name ) ); + } ImGui::PopID(); }