Coverity: Forward NULL: CID 49
[sxemacs] / src / ui / lwlib / lwlib.c
index 8730a4e..b66dcb1 100644 (file)
@@ -898,10 +898,10 @@ static void instantiate_widget_instance(widget_instance * instance)
                fprintf(stderr, "No creation function for widget type %s\n",
                        instance->info->type);
                abort();
+       } else {
+               instance->widget = (*function) (instance);
        }
 
-       instance->widget = (*function) (instance);
-
        if (!instance->widget)
                abort();