https://bugs.kde.org/show_bug.cgi?id=377405
David Rosca <now...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Latest Commit| |https://commits.kde.org/blu | |ez-qt/c02c4806c9bfcd6dc36fa | |b6ed9873cff86681cdd Status|CONFIRMED |RESOLVED --- Comment #5 from David Rosca <now...@gmail.com> --- Git commit c02c4806c9bfcd6dc36fab6ed9873cff86681cdd by David Rosca. Committed on 26/05/2017 at 12:05. Pushed by drosca into branch 'master'. Fix property changes being missed immediately after an obejct is added Fix race condition when property changes may be missed if the property is changed immediately after the object is created. The issue was that the connection to PropertyChanged signal was created only after interfacesAdded signal was fired, which may have already been too late. This fixes it with connecting to PropertyChanged signal on all paths in Manager::init(). Differential Revision: https://phabricator.kde.org/D5550 M +19 -0 autotests/fakebluez/devicemanager.cpp M +1 -0 autotests/fakebluez/devicemanager.h M +20 -0 autotests/managertest.cpp M +1 -0 autotests/managertest.h M +0 -8 src/adapter_p.cpp M +5 -5 src/device_p.cpp M +3 -7 src/input.cpp M +0 -4 src/input_p.h M +27 -0 src/manager_p.cpp M +3 -1 src/manager_p.h M +0 -3 src/mediaplayer_p.cpp M +7 -0 src/utils.cpp M +1 -0 src/utils.h https://commits.kde.org/bluez-qt/c02c4806c9bfcd6dc36fab6ed9873cff86681cdd -- You are receiving this mail because: You are watching all bug changes.