[network-manager-applet] editor: only update widget if correct permission changed
- From: Beniamino Galvani <bgalvani src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [network-manager-applet] editor: only update widget if correct permission changed
- Date: Thu, 11 Feb 2021 09:29:32 +0000 (UTC)
commit 419f0aac40a9df258b2dac384f579dfe569cb01b
Author: matthias-prangl <matthias prangl gmail com>
Date: Thu Feb 4 11:30:12 2021 +0000
editor: only update widget if correct permission changed
Make sure widgets created with ce-polkit are only updated
if the specified permission changes.
https://gitlab.gnome.org/GNOME/network-manager-applet/-/merge_requests/94
src/connection-editor/ce-polkit.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/connection-editor/ce-polkit.c b/src/connection-editor/ce-polkit.c
index 2269340c..6b56c261 100644
--- a/src/connection-editor/ce-polkit.c
+++ b/src/connection-editor/ce-polkit.c
@@ -57,9 +57,10 @@ permission_changed_cb (NMClient *client,
GtkWidget *widget)
{
CePolkitData *data = g_object_get_data (G_OBJECT (widget), "ce-polkit-data");
-
- data->permission_result = result;
- update_widget (widget);
+ if (permission == data->permission) {
+ data->permission_result = result;
+ update_widget (widget);
+ }
}
void ce_polkit_set_widget_validation_error (GtkWidget *widget,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]