]> git.ipfire.org Git - thirdparty/newt.git/commitdiff
before checkboxtree drawing return first item in GetCurrent()
authorMiroslav Lichvar <mlichvar@redhat.com>
Wed, 9 Jul 2008 13:03:02 +0000 (15:03 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Wed, 9 Jul 2008 13:03:02 +0000 (15:03 +0200)
checkboxtree.c

index 418ae18581d989b0035a99bf99d5d8c713445bc6..7bd9de3628f4b90ce70b3ddffb604c5b6bed9c39 100644 (file)
@@ -717,7 +717,12 @@ struct eventResult ctEvent(newtComponent co, struct event ev) {
 const void * newtCheckboxTreeGetCurrent(newtComponent co) {
     struct CheckboxTree * ct = co->data;
 
-    if (!ct->currItem) return NULL;
+    if (!ct->currItem)
+       if (ct->itemlist)
+           return ct->itemlist->data;
+       else
+           return NULL;
+
     return (*ct->currItem)->data;
 }