mirror of
https://github.com/slint-ui/slint.git
synced 2025-10-01 06:11:16 +00:00
Properly drop the refcount of the ComponentWindow
Otherwise the ComponentWindow is leak, and so the QWidget is not destroyed when it should be
This commit is contained in:
parent
bb44671cd9
commit
0985318e3e
1 changed files with 3 additions and 1 deletions
|
@ -524,8 +524,10 @@ public:
|
||||||
{
|
{
|
||||||
cbindgen_private::ComponentWindowOpaque win;
|
cbindgen_private::ComponentWindowOpaque win;
|
||||||
cbindgen_private::sixtyfps_interpreter_component_instance_window(inner(), &win);
|
cbindgen_private::sixtyfps_interpreter_component_instance_window(inner(), &win);
|
||||||
return reinterpret_cast<QWidget *>(cbindgen_private::sixtyfps_qt_get_widget(
|
auto wid = reinterpret_cast<QWidget *>(cbindgen_private::sixtyfps_qt_get_widget(
|
||||||
reinterpret_cast<cbindgen_private::ComponentWindow *>(&win)));
|
reinterpret_cast<cbindgen_private::ComponentWindow *>(&win)));
|
||||||
|
cbindgen_private::sixtyfps_component_window_drop(&win);
|
||||||
|
return wid;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue