| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Fix error handling in addition of new printer.
https://bugzilla.gnome.org/show_bug.cgi?id=698642
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=698279
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit e71a71a1f24696ee7adcaddf19403433c48768a7.
The patch actually added a whole new file instead of a small
bug fix. Hmm.
|
|
|
|
|
|
|
|
| |
Pass the correct user data to the passwd_change_password() callback,
so we don't try to manipulate NULL pointers in place of the password
dialogue.
https://bugzilla.redhat.com/show_bug.cgi?id=874725
|
|
|
|
|
|
|
| |
If the background panel was closed, we shouldn't try to access
panel's internals as it's already been freed.
https://bugzilla.redhat.com/show_bug.cgi?id=880859
|
|
|
|
|
| |
This could create crashers when no errors were detected, but
either the D-Bus call or loading the pixbuf return NULL.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The CdClient object is a singleton, thus it could conceivable
survive the panel, even though we drop our reference in dispose.
In that case, the signal handlers have stale user_data, and
bad things might happen when they trigger.
This patch is a guess at the cause for the stacktrace in
https://bugzilla.redhat.com/show_bug.cgi?id=893914
https://bugzilla.gnome.org/show_bug.cgi?id=692354
|
| |
|
|
|
|
| |
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Action type comes from GSettings and may have been changed
to some invalid value, causing a segmentation fault in
control-center if the value is larger than the known action
types. This can also occur when downgrading from a version
with more possible actions.
Adds a sanity check to verify the given action type value
is within the bounds of the known action types.
https://bugzilla.gnome.org/show_bug.cgi?id=689265
|
|
|
|
|
|
|
|
|
|
| |
The default focus traversal order inside the shortcuts tab was: the
shortcuts treeview, the section treeview and the shortcuts toolbar.
We set a focus cycle chain to swap the treeviews order for the keynav to
be more natural.
https://bugzilla.gnome.org/show_bug.cgi?id=690387
|
|
|
|
|
| |
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=690040
Thanks to "Crasher" for reporting!
|
|
|
|
|
|
|
|
| |
Unlink given PPD file and free its filename
as soon as it is not required. This avoids
possible double free.
https://bugzilla.gnome.org/show_bug.cgi?id=690091
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=690085
|
|
|
|
|
|
| |
Point to cups-pk-helper for errors originating from cups-pk-helper.
https://bugzilla.gnome.org/show_bug.cgi?id=689983
|
|
|
|
|
|
|
|
| |
Because we were looking for a locale directory with the extra
codeset (xx_XX.utf8) instead of without it.
Conflicts:
panels/common/cc-common-language.c
|
| |
|
|
|
|
|
|
|
| |
The current code assumes that port availability transitions will be
between YES and NO, and doesn't account for the fact that it may also be
UNKNOWN. This causes spurious entries if the port availability
transitions between YES and UNKNOWN.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=689533
|
| |
|
|
|
|
|
|
|
|
|
|
| |
If for some reason we cannot translate a language name, then
we wouldn't have a display language.
https://bugzilla.redhat.com/show_bug.cgi?id=752806
Conflicts:
panels/common/cc-language-chooser.c
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=688401
|
|
|
|
|
|
|
| |
Make sure the user can see the newly generated password without having to
activate the show password check box.
https://bugzilla.gnome.org/show_bug.cgi?id=688401
|
| |
|
|
|
|
|
| |
Left-over files from update-icon-cache shouldn't be created
in the first place when running distcheck.
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/688055
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/668312
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/687875
|
|
|
|
|
|
|
|
|
|
|
|
| |
Done with:
sed -i -e 's/RfkillGlib/CcRfkillGlib/g' \
-e 's/RFKILL_GLIB/CC_RFKILL_GLIB/g' \
-e 's/rfkill_glib/cc_rfkill_glib/g' \
-e 's/RFKILL_TYPE_GLIB/CC_RFKILL_TYPE_GLIB/g' \
rfkill-glib.[ch] cc-network-panel.c
This would need to be done when we reset the copy/paste from
gnome-bluetooth.
|
|
|
|
|
|
|
|
| |
And not just wireless. We need to use /dev/rfkill directly
to make sure that all the devices (3G, GPS, Bluetooth, etc.) get
switched off correctly when airplane mode is on.
https://bugzilla.gnome.org/show_bug.cgi?id=675778
|
|
|
|
|
|
| |
Because it's not just about disabling the network, it needs
to disable a host of other wireless devices, and those need to
be blocked even if you end up plugging them into your computer.
|
|
|
|
|
|
| |
Rather than having an unusable switch (which wouldn't represent
the real state of the connection), show a spinner until the
connection is finished doing.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The only time we were looking at the powered state of the adapter
is when the killswitch state was changing. Except that we're fast enough
that bluetoothd didn't have time to power up the adapter, so its
state was unpowered, which we would set the switch to.
The switch was off, the adapter was on.
We fix that problem by tracking the powered state of the adapter
separately.
https://bugzilla.redhat.com/show_bug.cgi?id=841881
|
| |
|
| |
|
|
|
|
|
|
| |
If we switch "Connection" on via the switch, the disabling on failure
will create a loop where it always tries to connect again. Break that
loop.
|
|
|
|
|
|
|
|
| |
root is not able to resolve symlinks in /tmp/ created by ordinary users
because of a new policy and PPDs got from CUPS are symlinks to /etc/cups/ppd/*
placed to /tmp/.
Since we need to pass PPD file of original printer to CUPS when renaming
a printer we resolve given symlink and pass original filename to the CUPS.
|
|
|
|
|
| |
Last updated item is:
d2e70f2d45d5460296d027c44e0e3aa86078329c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the X11Variant localed property was empty, variants[i] was
being checked even though only variants[0] was defined (an empty
string).
==17035== Invalid read of size 8
==17035== at 0x26B9529A: on_localed_properties_changed (gnome-region-panel-system.c:339)
==17035== by 0x26B95546: localed_proxy_ready (gnome-region-panel-system.c:381)
==17035== by 0x8CA2589: g_simple_async_result_complete (gsimpleasyncresult.c:775)
==17035== by 0x8CA25BB: complete_in_idle_cb (gsimpleasyncresult.c:787)
==17035== by 0x94B8ED4: g_idle_dispatch (gmain.c:4806)
==17035== by 0x94B6890: g_main_dispatch (gmain.c:2715)
==17035== by 0x94B7440: g_main_context_dispatch (gmain.c:3219)
==17035== by 0x94B7623: g_main_context_iterate (gmain.c:3290)
==17035== by 0x94B76E7: g_main_context_iteration (gmain.c:3351)
==17035== by 0x8CDB1A1: g_application_run (gapplication.c:1620)
==17035== by 0x4083C6: main (control-center.c:256)
==17035== Address 0x13b92e18 is 0 bytes after a block of size 8 alloc'd
==17035== at 0x4A0883C: malloc (vg_replace_malloc.c:270)
==17035== by 0x94BE97B: standard_malloc (gmem.c:85)
==17035== by 0x94BEA04: g_malloc (gmem.c:159)
==17035== by 0x94BED2F: g_malloc_n (gmem.c:400)
==17035== by 0x94DB26A: g_strsplit (gstrfuncs.c:2281)
==17035== by 0x26B95169: on_localed_properties_changed (gnome-region-panel-system.c:319)
==17035== by 0x26B95546: localed_proxy_ready (gnome-region-panel-system.c:381)
==17035== by 0x8CA2589: g_simple_async_result_complete (gsimpleasyncresult.c:775)
==17035== by 0x8CA25BB: complete_in_idle_cb (gsimpleasyncresult.c:787)
==17035== by 0x94B8ED4: g_idle_dispatch (gmain.c:4806)
==17035== by 0x94B6890: g_main_dispatch (gmain.c:2715)
==17035== by 0x94B7440: g_main_context_dispatch (gmain.c:3219)
|
| |
|