Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbhatman1441 <blackhat1441@protonmail.com>2023-09-29 18:23:41 +0300
committerbhatman1441 <blackhat1441@protonmail.com>2023-09-29 18:23:41 +0300
commit06bdf428fc5e2fd7b75e7fd01ba641b1f572495f (patch)
tree2ae3753a9391542d516a9c09b1d0afed2f1b545c
parente235c0f4bfd2e6259c50d772af6db3f492efa281 (diff)
Check for null assistance_file and assistance_pass to prevent GTK critical errorgtk-critical-rdp-edit
-rw-r--r--src/remmina_file_editor.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/remmina_file_editor.c b/src/remmina_file_editor.c
index 1c1fa9858..fb6200279 100644
--- a/src/remmina_file_editor.c
+++ b/src/remmina_file_editor.c
@@ -672,7 +672,10 @@ static void remmina_file_editor_create_assistance(RemminaFileEditor *gfe, const
widget = gtk_entry_new();
gtk_widget_set_halign(widget, GTK_ALIGN_START);
gtk_widget_show(widget);
- gtk_entry_set_text(GTK_ENTRY(widget), remmina_file_get_string(gfe->priv->remmina_file, "assistance_file"));
+
+ if (remmina_file_get_string(gfe->priv->remmina_file, "assistance_file") != NULL) {
+ gtk_entry_set_text(GTK_ENTRY(widget), remmina_file_get_string(gfe->priv->remmina_file, "assistance_file"));
+ }
gtk_grid_attach(GTK_GRID(grid), widget, 1, row+1, 1, 1);
gfe->priv->assistance_file = widget;
@@ -685,7 +688,10 @@ static void remmina_file_editor_create_assistance(RemminaFileEditor *gfe, const
widget = gtk_entry_new();
gtk_widget_set_halign(widget, GTK_ALIGN_START);
gtk_widget_show(widget);
- gtk_entry_set_text(GTK_ENTRY(widget), remmina_file_get_string(gfe->priv->remmina_file, "assistance_pass"));
+
+ if (remmina_file_get_string(gfe->priv->remmina_file, "assistance_pass") != NULL) {
+ gtk_entry_set_text(GTK_ENTRY(widget), remmina_file_get_string(gfe->priv->remmina_file, "assistance_pass"));
+ }
gtk_grid_attach(GTK_GRID(grid), widget, 1, row+2, 1, 1);
gfe->priv->assistance_password = widget;