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.

Reply via email to