aboutsummaryrefslogtreecommitdiff
path: root/src/crystfelsymmetryselector.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2021-02-16 16:50:22 +0100
committerThomas White <taw@physics.org>2021-02-16 16:50:22 +0100
commitd19fc43e9afd46e689d2169bb2320beec750d455 (patch)
treec6eee09b65d1c9a6574194304924e6d9fc2223cb /src/crystfelsymmetryselector.c
parent256775aceb2ba11a764768982d7c84d9683c3dd9 (diff)
CrystFELSymmetrySelector: Return NULL if no group selected
Diffstat (limited to 'src/crystfelsymmetryselector.c')
-rw-r--r--src/crystfelsymmetryselector.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/crystfelsymmetryselector.c b/src/crystfelsymmetryselector.c
index 219e4da6..1b879965 100644
--- a/src/crystfelsymmetryselector.c
+++ b/src/crystfelsymmetryselector.c
@@ -73,7 +73,9 @@ GtkWidget *crystfel_symmetry_selector_new()
char *crystfel_symmetry_selector_get_group_symbol(CrystFELSymmetrySelector *sel)
{
- const gchar *text = gtk_entry_get_text(GTK_ENTRY(sel->entry));
+ const char *text = gtk_entry_get_text(GTK_ENTRY(sel->entry));
+ if ( text == NULL ) return NULL;
+ if ( text[0] == '\0' ) return NULL;
return strdup(text);
}