File qtwayland-everywhere-file_dialog_crash.patch of Package libqt5-qtwayland

diff -urN qtwayland-everywhere-src-5.15.12+kde60/src/client/qwaylandinputdevice.cpp qtwayland-everywhere-src-5.15.12+kde60-patch/src/client/qwaylandinputdevice.cpp
--- qtwayland-everywhere-src-5.15.12+kde60/src/client/qwaylandinputdevice.cpp	2024-02-28 12:34:12.301416294 +0200
+++ qtwayland-everywhere-src-5.15.12+kde60-patch/src/client/qwaylandinputdevice.cpp	2024-02-28 12:34:53.552189064 +0200
@@ -181,8 +181,6 @@
     void callback_done(uint32_t callback_data) override {
         m_done = true;
         m_fn(callback_data);
-        if (m_autoDelete)
-            delete this;
     }
 private:
     bool m_done = false;
openSUSE Build Service is sponsored by