diff --git a/src/loader/widgetplugin.cpp b/src/loader/widgetplugin.cpp index 56fbfa8b7..c5f3c276d 100644 --- a/src/loader/widgetplugin.cpp +++ b/src/loader/widgetplugin.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. +// SPDX-FileCopyrightText: 2023 - 2026 UnionTech Software Technology Co., Ltd. // // SPDX-License-Identifier: GPL-3.0-or-later @@ -79,7 +79,7 @@ class Q_DECL_HIDDEN EventFilter : public QObject auto windowHandle = widget->window()->windowHandle(); if (auto pluginPopup = Plugin::PluginPopup::getWithoutCreating(windowHandle)) { - Qt::CursorShape cursorShape = widget->cursor().shape(); + Qt::CursorShape cursorShape = windowHandle->cursor().shape(); Q_EMIT pluginPopup->requestSetCursor(static_cast(cursorShape)); } }