]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
setup: fix setup on arm if dhcp client is selected.
authorArne Fitzenreiter <arne_f@ipfire.org>
Tue, 25 Sep 2012 20:08:43 +0000 (16:08 -0400)
committerArne Fitzenreiter <arne_f@ipfire.org>
Tue, 25 Sep 2012 20:08:43 +0000 (16:08 -0400)
src/install+setup/libsmooth/netstuff.c

index 46e49c01b368afcce164dc93a2cef934e0db20c9..de5c558c0e6091a1cb5d93194a09d70064f4aff6 100644 (file)
@@ -221,7 +221,14 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag,
                                setnetaddress(kv, colour);
                                result = 1;
                        }
-               }                       
+               }
+               /* Workaround for a bug that dhcp radiobutton also end the dialog at arm
+               */
+               else {
+                       if (es.u.co != cancel) {
+                               error = 1;
+                       }
+               }
        }
        while (error);
 
@@ -322,7 +329,7 @@ void networkdialogcallbacktype(newtComponent cm, void *data)
                newtEntrySetFlags(dhcpforcemtuentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET);               
        }
        newtRefresh();
-       newtDrawForm(networkform);      
+       newtDrawForm(networkform);
 }
 
 int interfacecheck(struct keyvalue *kv, char *colour)