Merge lp://staging/~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x into lp://staging/unity-control-center/16.04

Proposed by Marco Trevisan (Treviño)
Status: Superseded
Proposed branch: lp://staging/~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x
Merge into: lp://staging/unity-control-center/16.04
Diff against target: 723 lines (+371/-83)
2 files modified
debian/changelog (+7/-0)
panels/appearance/cc-appearance-panel.c (+364/-83)
To merge this branch: bzr merge lp://staging/~3v1n0/unity-control-center/grouped-compiz-gsettings-support-x
Reviewer Review Type Date Requested Status
Unity Control Center development team Pending
Review via email: mp+326366@code.staging.launchpad.net

This proposal has been superseded by a proposal from 2017-07-04.

Commit message

Appearance: create GroupedGSettings class to manage group of gsettings sharing the schema

Settings might have the same schema, but different path. With this class we manage them
all at once. In this case we use this to correctly read the setting values depending on
the compiz profile we're actually using.

To post a comment you must log in.
12866. By Marco Trevisan (Treviño)

GroupedGSettings: ensure we ref the variant's before setting them

Otherwise when we set floating references they get consumed
by the first call to g_settings_set_value and the value becomes
invalid. Thus we need to remove the floating reference, and
manually ref and unref.

12867. By Marco Trevisan (Treviño)

appearance: fix a typo causing not using the proper variable on vsize

Not triggering a bug for how the code is made, though.

12868. By Marco Trevisan (Treviño)

Merging with lp:unity-control-center/16.04

12869. By Marco Trevisan (Treviño)

Appearance: set show-desktop to false when resetting the settings

12870. By Marco Trevisan (Treviño)

Merging with lp:unity-control-center/16.04

Unmerged revisions

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.

Subscribers

People subscribed via source and target branches