Merge lp://staging/~azzar1/unity/lp-1217560 into lp://staging/unity

Proposed by Andrea Azzarone
Status: Merged
Approved by: Francis Ginther
Approved revision: no longer in the source branch.
Merged at revision: 3513
Proposed branch: lp://staging/~azzar1/unity/lp-1217560
Merge into: lp://staging/unity
Diff against target: 102 lines (+41/-4)
3 files modified
launcher/EdgeBarrierController.cpp (+14/-3)
launcher/EdgeBarrierControllerPrivate.h (+3/-1)
tests/test_edge_barrier_controller.cpp (+24/-0)
To merge this branch: bzr merge lp://staging/~azzar1/unity/lp-1217560
Reviewer Review Type Date Requested Status
PS Jenkins bot (community) continuous-integration Approve
Marco Trevisan (Treviño) Approve
Review via email: mp+185994@code.staging.launchpad.net

Commit message

Derive EdgeBarrierController::Impl from sigc::trackable and remove the use of c++11 lambdas for callbacks.

Description of the change

== Problem ==
compiz crashed with SIGSEGV in std::function<bool>()

== Fix ==
Derive EdgeBarrierController::Impl from sigc::trackable and remove the use of c++11 lambdas for callbacks.

== Test ==
Unit tests addeded.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Using an unity::connection::Wrapper was ok as well, but this is fair enough.

review: Approve
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.