From 563d3bdcc9e474c6418a615d07f4891abe9138d2 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 10 May 2021 12:53:32 +0200 Subject: [PATCH] HackStudio: Use is() instead of comparing class_name() --- Userland/DevTools/HackStudio/HackStudioWidget.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Userland/DevTools/HackStudio/HackStudioWidget.cpp b/Userland/DevTools/HackStudio/HackStudioWidget.cpp index 2803fe417f..472f320d49 100644 --- a/Userland/DevTools/HackStudio/HackStudioWidget.cpp +++ b/Userland/DevTools/HackStudio/HackStudioWidget.cpp @@ -153,11 +153,10 @@ void HackStudioWidget::update_actions() void HackStudioWidget::on_action_tab_change() { update_actions(); - auto active_widget = m_action_tab_widget->active_widget(); - if (!active_widget) - return; - if (StringView { "GitWidget" } == active_widget->class_name()) - reinterpret_cast(active_widget)->refresh(); + if (auto* active_widget = m_action_tab_widget->active_widget()) { + if (is(*active_widget)) + static_cast(*active_widget).refresh(); + } } void HackStudioWidget::open_project(const String& root_path)