- 07 May, 2021 1 commit
-
-
This update is necessary to add support for recent UCM related changes in ALSA and PulseAudio. See libgnome-volume-control!10
-
- 23 Apr, 2021 1 commit
-
-
- 22 Apr, 2021 1 commit
-
-
- 14 Apr, 2021 1 commit
-
-
- 20 Nov, 2020 8 commits
-
-
Robert Ancell authored
-
Jens Georg authored
Fixes #1160
-
Robert Ancell authored
When clicking away from the applications panel you can see: (gnome-control-center:95304): GLib-CRITICAL **: 09:12:52.941: g_hash_table_unref: assertion 'hash_table != NULL' failed
-
Philip Withnall authored
It’s possible for `gdk_cursor_new_for_display()` to return `NULL`. It’s OK to pass `NULL` to `gdk_window_set_cursor()`, but not OK to then unref it. Signed-off-by:
Philip Withnall <pwithnall@endlessos.org>
-
Robert Ancell authored
printer_set_ppd_async and printer_set_ppd_file_async copy the printer name, but this isn't freed in any cases that use these callback (the string isn't even used at all).
-
Robert Ancell authored
Fixes #995
-
Ian Douglas Scott authored
Occured when showing the "Replace" button.
-
Robert Ancell authored
Allow the ink-level to overlap with the buttons.
-
- 25 Sep, 2020 5 commits
-
-
They are unused now.
-
vino does not work in Wayland sessions and gnome-settings-daemon removed vino support in [1] which will effectively not start 'vino-server' any more. The replacement for vino is gnome-remote-desktop since it works in both Wayland and X11 sessions. The gnome-remote-desktop sharing panel however is currently only shown for Wayland sessions, which makes it harder to use it for X11 sessions since the user has to login into the Wayland sessions just to be able to enable gnome-remote-desktop. Therefore, also remove vino from g-c-c and replace it with gnome-remote-desktop for X11 sessions, too. [1] gnome-settings-daemon!135 Closes: #212 Closes: #937
-
Ian Douglas Scott authored
In the shortcut editor, the "Replace" button is shown instead of "Set" or "Add" when there is a collision. But this executes the same code as "Set", so when adding a shortcut, it doesn't actually work.
-
Arne authored
-
Hui Wang authored
In the ubuntu 20.04, we found a regression on HDMI audio. We plug a HDMI/DP monitor, the output device is the speaker in the output device combo box, then we select the HDMI from the combo box, the output device is switched to HDMI audio successfully, but the configuration box is empty. This will not happen in the ubuntu 18.04, the profile will show hdmi-stereo in this situation. So I think this is a regression. When problem happens, I could see the errors from log: Gvc: DEBUG: Matching profile for 'output:analog-stereo' is '(null)' Gvc: DEBUG: Matching profile for 'output:analog-stereo' is '(null)' Gvc: DEBUG: Matching profile for 'output:analog-stereo' is '(null)' Through debugging, I found the cc_profile_combo_box_set_device() is called too early. In the ubuntu 18.04, this function is called after pulseaudio changes the active_profile, but in the ubuntu 20.04, it is called ahead of pulseaudio changes the active_profile. To fix it, add a signal callback function, after pulseaudio changes the active_profile, this callback function will be called, then call cc_profile_combo_box_set_device(). Signed-off-by:
Hui Wang <hui.wang@canonical.com>
-
- 31 Aug, 2020 1 commit
-
-
Matej Urbančič authored
-
- 30 Aug, 2020 1 commit
-
-
- 26 Aug, 2020 1 commit
-
-
Matej Urbančič authored
-
- 23 Aug, 2020 1 commit
-
-
Matej Urbančič authored
-
- 19 Aug, 2020 1 commit
-
- 18 Aug, 2020 2 commits
-
-
Sébastien Bacher authored
it's possible that act_user_get_real_name returns null, handle that case fixes bug #959
-
Jeongsu Kim authored
on some systems, private types of settings app are not resolved. Error building template class 'CcApplicationsPanel' for an instance of type 'CcApplicationsPanel': Invalid object type 'CcToggleRow' to fix this issue, ensure private types used by the template
-
- 17 Jul, 2020 2 commits
-
-
-
Elia Geretto authored
When the search field in the "Add Printer" dialog is edited, no authentication with a remote SMB server should be attempted. The server should just be added to the list and marked with "Server requires authentication". The user can then authenticate the server by clicking on it. The behavior described above is probably the intended one when the code was written, since there is no closure registered for the "authentication-required" signal in the function this commit modifies. This commit should simply restore the intended behavior. Resolves: #755
-
- 16 Jul, 2020 1 commit
-
-
Felix Riemann authored
To delete a manual entry row (IP addresses or routes) the remove_row function started walking the widget hierarchy at the connection editor widget. This caused the entire dialog box getting removed. Begin at the GtkButton instead to actually remove the corresponding line. Fixes #972.
-
- 06 Jul, 2020 1 commit
-
-
- 03 Jul, 2020 1 commit
-
-
Robert Ancell authored
-
- 26 Jun, 2020 8 commits
-
-
This happens if going to the previous page when enrolling a finger
-
There are devices with more than 10 enroll stages we should handle, so instead of hardcoding a grid of images, let's just build this dynamically using a flowbox
-
Don't make the UI to block while deleting the saved prints (that might take some time, especially for devices with internal storage) but just use a task with a thread that: - Mark the fingerprint row as unsenstive - Calls the method to delete prints - In the same thread, calls the method to fetch the updated informations - Returns in set_fingerprint_row_cb where we update the UI again Again this would be nicer to be done just using async calls but this is something to do in some bigger refactor.
-
Don't load the fingerprint information all the times we update the view, but load it during initialization only. The fingerprint state in fact can only change because we requested it through the dialog that we control already and that would update the relevant widgets state anyways. Also, given that the fingerprint settings are visible for the current user anyway, we can track this only with a simple boolean, instead of using a set of UIDs.
-
And cancel it when changing user and on disposition
-
-
When opening the user panel we g-c-c performs lots of sync operations that may cause a noticeable slowdown, especially when a fingerprint device is available, in fact set_fingerprint_label() call leads to: - DBus sync request of the system bus - fprintd dbus-activation + This leads to sync opening of all the devices, that might also cause a slowdown, depending on the devices drivers - Dbus sync calls to the device to get the list of enrolled fingerprints Only after we've a reply, we update the g-c-c UI and continue the execution. The fingerprint dialog code would need some global refactor, but to fix this without big changes, let's just use GTask that runs a thread in wich we do all the sync operations, and once done we finally update the widget state.
-
The object was wrongly unreffed (as ActUserManager has the ownership) on user switch, so add a reference instead when assigning it to our private ref and unref it on dispose.
-
- 25 Jun, 2020 1 commit
-
-
- 18 Jun, 2020 1 commit
-
-
Robert Ancell authored
Fixes #1033
-
- 15 Jun, 2020 1 commit
-
-