summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--textscreen/txt_table.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/textscreen/txt_table.c b/textscreen/txt_table.c
index b9d727a3..7a8624f0 100644
--- a/textscreen/txt_table.c
+++ b/textscreen/txt_table.c
@@ -176,7 +176,10 @@ void TXT_AddWidget(TXT_UNCAST_ARG(table), TXT_UNCAST_ARG(widget))
// Maintain parent pointer.
- widget->parent = &table->widget;
+ if (widget != NULL)
+ {
+ widget->parent = &table->widget;
+ }
}
// Add multiple widgets to a table.