~ubuntu-desktop/ubuntu/+source/gnome-control-center:upstream/3.28.x

Last commit made on 2018-05-29
Get this branch:
git clone -b upstream/3.28.x https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-control-center
Members of Ubuntu Desktop can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
upstream/3.28.x
Repository:
lp:~ubuntu-desktop/ubuntu/+source/gnome-control-center

Recent commits

98eca2f... by Georges Basile Stavracas Neto

3.28.2

ae50438... by Benjamin Berg <email address hidden>

network: Fix disconnecting of connection_removed_cb handler

The disconnect was for the wrong object (connection rather than client).
Fix this by simply moving to use g_signal_connect_object which obsoletes
the explicit disconnect calls.

61471f2... by Benjamin Berg <email address hidden>

network: Update VPN title when the connection is changed

When the connection is modified then the title might be changed. Call
the UI update function to ensure that widgets are updated.

37e4557... by Benjamin Berg <email address hidden>

network: Fix Bluetooth panel showing up after connection removal

The test to check whether the Bluetooth (simple section) contains
elements was testing for NetObjectSimple. However, ethernet connections
are a subclass and check would count these. This causes issue when the
code is run after net object removal.

The fix is to check for the exact object type rather than also allowing
subclasses.

1a5c5b9... by Benjamin Berg <email address hidden>

network: Fix crash on connection change after device removal

When a device is removed the callback handler could still be called
because it was connected using g_signal_connect rather than
g_signal_connect_object. This fixes crashes in the UI after a device has
been removed again.

(cherry picked from commit e91266a8f0643de1166bc81431e0c7bb22782614)

5d1be74... by Benjamin Berg <email address hidden>

network: Ensure devices are removed from UI when disappearing

The "removed" callback from NMObject is never called when the object is
simply finalised because the UI drops the reference. Explicitly call the
handler so that UI elements are removed.

(cherry picked from commit ec50cbcdff340fbb97ab50916c9e225273be2aa9)

b64887d... by Jeremy BĂ­cha

Revert "shell: make the .desktop file pass "--overview""

This reverts commit 94aeba51e311ce03a3f6cd5e78d8cb45f887267f.

We actually do want to see the last panel opened

(cherry picked from commit f109289538efef6d8f2876c486765191bfed36a6)

1effeee... by Pieter Schalk Schoeman <email address hidden>

Update Afrikaans translation

475548d... by Andrea Azzarone

night-light-dialog: Ignore G_IO_ERROR_CANCELLED errors

We should ignore G_IO_ERROR_CANCELLED errors and avoid displaying useless
warnings. Also use g_clear_object instead of g_object_unref.

Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/87

7990337... by Andrea Azzarone

night-ligth-dialog: Avoid dereferencing invalid pointer

dialog_got_proxy_cb and dialog_got_proxy_props_cb may be called after the
instance of CcNightLightDialog has been disposed. Make sure 'self' pointer is
not dereferenced if not valid.

Fixes: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/86