diff lwlib/lwlib.c @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents f220cc83d72e
children 74fd4e045ea6
line wrap: on
line diff
--- a/lwlib/lwlib.c	Mon Aug 13 10:27:41 2007 +0200
+++ b/lwlib/lwlib.c	Mon Aug 13 10:28:48 2007 +0200
@@ -885,22 +885,18 @@
 Widget
 lw_get_widget (LWLIB_ID id, Widget parent, Boolean pop_up_p)
 {
-  widget_instance *instance;
-
-  instance = find_instance (id, parent, pop_up_p);
+  widget_instance *instance = find_instance (id, parent, pop_up_p);
   return instance ? instance->widget : NULL;
 }
 
 Widget
 lw_make_widget (LWLIB_ID id, Widget parent, Boolean pop_up_p)
 {
-  widget_instance *instance;
-  widget_info *info;
+  widget_instance *instance = find_instance (id, parent, pop_up_p);
 
-  instance = find_instance (id, parent, pop_up_p);
   if (!instance)
     {
-      info = get_widget_info (id, False);
+      widget_info *info = get_widget_info (id, False);
       if (!info)
 	return NULL;
       instance = allocate_widget_instance (info, parent, pop_up_p);