Skip to content

Commit ebe0ff2

Browse files
committed
C++: delete ChangeTracker copy constructor
That would be a bug as the underlying thing don't implement clone
1 parent a038147 commit ebe0ff2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

api/cpp/include/private/slint_properties.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,8 @@ struct ChangeTracker
381381
{
382382
ChangeTracker() { cbindgen_private::slint_change_tracker_construct(&inner); }
383383
~ChangeTracker() { cbindgen_private::slint_change_tracker_drop(&inner); }
384+
ChangeTracker(const ChangeTracker &) = delete;
385+
ChangeTracker &operator=(const ChangeTracker &) = delete;
384386

385387
template<typename Data, typename FnEval, typename FnNotify>
386388
void init(Data data, FnEval fn_eval, FnNotify fn_notify)

0 commit comments

Comments
 (0)