summaryrefslogtreecommitdiffstats
path: root/src/common-lib
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2024-06-11 12:53:59 +0200
committerRobert Griebl <robert.griebl@qt.io>2024-06-11 23:28:10 +0200
commita3f04c5ff678b50d93beb8401f226224fd555774 (patch)
tree122060fb0f98ee278acad9702a0591a1a6a203b7 /src/common-lib
parent78b8d78bf43f7f696ffbb6c1ed1869c097381b5d (diff)
Fix data-race on taskRequestingInstallationAcknowledge parameterHEADdev
The backing PackageInfo* for the 'package' parameter was modified in the installation thread (setBaseDir), AFTER the signal was emitted on the UI thread and QML was able to access the baseDir property. The idea of using a temporary Package object for that signal emission was not a wise choice, but we cannot easily change that now without breaking the QML API for PackageManager. Change-Id: Ib042292e11b42a89263360e501fe7eb90a4ca765 Pick-to: 6.8 6.7 6.5 6.2 5.15 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Diffstat (limited to 'src/common-lib')
0 files changed, 0 insertions, 0 deletions