Description
Qt uses several Objective-C category methods which extend existing framework classes. If Qt is statically linked into plugin bundle, loading and unloading that bundle within application memory space will cause undefined behaviour for already created objects.
Category methods are not essential for Qt, replacing them with Objective-C++ functions would make Qt more usable in plugin space.
Attachments
For Gerrit Dashboard: QTBUG-59884 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
195560,5 | macOS: Replace category methods with functions | 5.9.4 | qt/qtbase | Status: MERGED | +2 | 0 |