Signal stubs should not rely on cached values
Bug #1509285 reported by
Thomas Voß
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Unassigned | ||
dbus-cpp |
Fix Released
|
High
|
Thomas Voß |
Bug Description
Instead, a pristine value should be created for every incoming message and handed out to registered listeners. With that, any issues with data structures tracking state (vector, list etc) are avoided.
Related branches
lp://staging/~thomas-voss/dbus-cpp/fix-signal-emission.15.04
- Alberto Mardegan (community): Approve
-
Diff: 40 lines (+8/-4)2 files modifiedinclude/core/dbus/impl/signal.h (+3/-2)
include/core/dbus/signal.h (+5/-2)
Changed in dbus-cpp: | |
status: | New → Confirmed |
status: | Confirmed → In Progress |
importance: | Undecided → High |
assignee: | nobody → Thomas Voß (thomas-voss) |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
milestone: | none → ww46-2015 |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in dbus-cpp: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.