this limitation was introduced around the didNotify() feature which is based on an std::atomic<bool> which is not default-copy-constructible. this was not raised as a problem because the core and builtin-addons do not inherit ofEvent in a way that triggers the copy constructors. but some addons do, which makes them incompatible.
fixed by moving the notified_ member up into ::priv, which already has custom copy constructors. this revert the copy-constructibility of ofEvent.
this limitation was introduced around the
didNotify()
feature which is based on anstd::atomic<bool>
which is not default-copy-constructible. this was not raised as a problem because the core and builtin-addons do not inherit ofEvent in a way that triggers the copy constructors. but some addons do, which makes them incompatible.fixed by moving the
notified_
member up into ::priv, which already has custom copy constructors. this revert the copy-constructibility of ofEvent.