gnome-control-center/panels
Georges Basile Stavracas Neto fcf4e44ebd wifi: Don't access potentially invalid pointer
When the user launches Settings with a panel passed
as argument, the following things happen:

 1. The Wi-Fi panel starts loading.
 2. The command line arguments are passed and the given
    panel is activated.
 3. The Wi-Fi panel cancels the loading routine, and
    rfkill_proxy_acquired_cb() is called with the GError
    set as G_IO_ERROR_CANCELLED.
 4. Crash in rfkill_proxy_acquired_cb().

The crash is caused because, when rfkill_proxy_acquired_cb()
is called, the CcWifiPanel instance isn't valid anymore. And
yet, the code tries to cast 'gpointer user_data' to a
CcWifiPanel pointer.

Fix that by only trying to cast anything after parsing the
GError set by the callback.
2017-08-12 18:58:10 -03:00
..
background background: Improve layout on the new shell 2017-08-12 12:34:01 -03:00
bluetooth bluetooth: Center empty states in the panel 2017-07-11 21:02:21 -03:00
color panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
common common: Update from gnome-settings-daemon 2017-07-13 18:11:01 +02:00
datetime datetime: Change 'Tortola' translations to Toronto 2017-08-07 21:44:39 +02:00
display display: Re-design the panel 2017-08-09 19:27:08 +02:00
info info: Move Removable Media from Details to Devices 2017-08-12 09:56:15 -03:00
keyboard keyboard: Special-case disabling of multi-bindings shortcuts 2017-07-24 21:43:24 -03:00
mouse mouse: Fix synaptics check 2017-07-07 15:37:25 +02:00
network wifi: Don't access potentially invalid pointer 2017-08-12 18:58:10 -03:00
notifications panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
online-accounts online-accounts: Increase the spacing above the "Remove Account" button 2017-05-31 16:38:16 +02:00
power panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
printers printers: Fix visibility guard for the printer "Model" label 2017-07-25 14:49:41 +02:00
privacy panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
region panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
search panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
sharing panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
sound sound: Memory leaks and Bluetooth handling fixes 2017-04-06 15:17:20 +02:00
universal-access panels: Minor adjustments for the new shell 2017-08-09 19:31:41 +02:00
user-accounts user-accounts: Handle EXIF orientation 2017-05-15 11:51:08 +02:00
wacom wacom: Correct order of area calibration values 2017-07-05 23:46:22 +02:00
Makefile.am printers: Make panel required on all platforms 2017-02-08 20:08:20 +01:00