diff --git a/srcpkgs/fcitx5-qt/patches/vtable.patch b/srcpkgs/fcitx5-qt/patches/vtable.patch new file mode 100644 index 00000000000..024e932b05c --- /dev/null +++ b/srcpkgs/fcitx5-qt/patches/vtable.patch @@ -0,0 +1,90 @@ +diff --git a/qt5/platforminputcontext/fcitx4inputcontextproxy.h b/qt5/platforminputcontext/fcitx4inputcontextproxy.h +index 650c27f..6c530ae 100644 +--- a/qt5/platforminputcontext/fcitx4inputcontextproxy.h ++++ b/qt5/platforminputcontext/fcitx4inputcontextproxy.h +@@ -25,7 +25,7 @@ class Fcitx4InputContextProxy : public QObject { + Q_OBJECT + public: + Fcitx4InputContextProxy(Fcitx4Watcher *watcher, QObject *parent); +- ~Fcitx4InputContextProxy(); ++ virtual ~Fcitx4InputContextProxy(); + + bool isValid() const; + void setDisplay(const QString &display); +diff --git a/qt5/platforminputcontext/fcitx4inputmethodproxy.h b/qt5/platforminputcontext/fcitx4inputmethodproxy.h +index 2354bde..94e6978 100644 +--- a/qt5/platforminputcontext/fcitx4inputmethodproxy.h ++++ b/qt5/platforminputcontext/fcitx4inputmethodproxy.h +@@ -39,7 +39,7 @@ public: + const QDBusConnection &connection, + QObject *parent = nullptr); + +- ~Fcitx4InputMethodProxy(); ++ virtual ~Fcitx4InputMethodProxy(); + + public Q_SLOTS: // METHODS + inline QDBusPendingReply