From c9cd96894b7cb1aae19914e848bb5884e6ebbe92 Mon Sep 17 00:00:00 2001 From: Ivan Hansgaard Hansen <49994471+IvanHansgaardHansen@users.noreply.github.com> Date: Mon, 22 Feb 2021 23:00:57 +0100 Subject: [PATCH] HackStudio: Fix opened files appearing empty (#5480) When files where placed in outside of the project root, they would appear empty because the label in the tree would differ from the actual file path relative to the root. Fixes #5471. --- Userland/DevTools/HackStudio/HackStudioWidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/DevTools/HackStudio/HackStudioWidget.cpp b/Userland/DevTools/HackStudio/HackStudioWidget.cpp index bbceccb44e..13ebbd5165 100644 --- a/Userland/DevTools/HackStudio/HackStudioWidget.cpp +++ b/Userland/DevTools/HackStudio/HackStudioWidget.cpp @@ -695,8 +695,8 @@ void HackStudioWidget::create_project_tree_view(GUI::Widget& parent) }; m_project_tree_view->on_activation = [this](auto& index) { - auto filename = index.data().as_string(); - open_file(filename); + auto full_path_to_file = m_project->model().full_path(index); + open_file(full_path_to_file); }; }