From 5ac0de10ec60c2f70d781a10df7026c6775c14d4 Mon Sep 17 00:00:00 2001
From: Michele Calgaro <michele.calgaro@yahoo.it>
Date: Sat, 24 Oct 2026 15:45:42 +0900
Subject: Fix detection of Konsole's TEWidget objects

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
---
 yakuake/src/session.cpp           | 2 +-
 yakuake/src/terminal_splitter.cpp | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/yakuake/src/session.cpp b/yakuake/src/session.cpp
index e3678dc..d644074 100644
--- a/yakuake/src/session.cpp
+++ b/yakuake/src/session.cpp
@@ -413,7 +413,7 @@ void Session::slotTitleChange(TQWidget* w, const TQString& title)
 bool Session::checkFocusWidget()
 {
     if (base_widget->focusWidget()
-        && base_widget->focusWidget()->isA(TQCString("TEWidget")))
+        && base_widget->focusWidget()->isA(TQCString("Konsole::TEWidget")))
     {
         return true;
     }
diff --git a/yakuake/src/terminal_splitter.cpp b/yakuake/src/terminal_splitter.cpp
index 21d1c67..e021ff0 100644
--- a/yakuake/src/terminal_splitter.cpp
+++ b/yakuake/src/terminal_splitter.cpp
@@ -47,7 +47,7 @@ void TerminalSplitter::focusLast()
 
     if (terminalCount(true) == 1)
     {
-        TQWidget* w = static_cast<TQWidget*>(child(0, TQCString("TEWidget"), true));
+        TQWidget* w = static_cast<TQWidget*>(child(0, TQCString("Konsole::TEWidget"), true));
         if (w) w->setFocus();
     }
     else
@@ -64,7 +64,7 @@ int TerminalSplitter::count()
 
 int TerminalSplitter::terminalCount(bool recursive)
 {
-    return queryList(TQCString("TEWidget"), 0, false, recursive)->count();
+    return queryList(TQCString("Konsole::TEWidget"), 0, false, recursive)->count();
 }
 
 int TerminalSplitter::splitterCount(bool recursive)
-- 
cgit v1.2.3

