if(ctk_desktop_width(&tcpipwindow) < 30) {
if(ctk_desktop_width(tcpipwindow.desktop) < 30) {
LOADER_INIT_FUNC(netconf_init){  if(id == EK_ID_NONE) {    id = dispatcher_start(&p);        /* Create TCP/IP configuration window. */    ctk_window_new(&tcpipwindow, 30, 10, "TCP/IP config");    if(ctk_desktop_width(&tcpipwindow) < 30) {      ctk_window_move(&tcpipwindow, 0,		      (ctk_desktop_height(&tcpipwindow) - 10) / 2 - 2);    } else {      ctk_window_move(&tcpipwindow,		      (ctk_desktop_width(&tcpipwindow) - 30) / 2,		      (ctk_desktop_height(&tcpipwindow) - 10) / 2 - 2);    }        #ifdef WITH_ETHERNET    CTK_WIDGET_ADD(&tcpipwindow, &ipaddrlabel);      CTK_WIDGET_ADD(&tcpipwindow, &ipaddrtextentry);    CTK_WIDGET_ADD(&tcpipwindow, &netmasklabel);    CTK_WIDGET_ADD(&tcpipwindow, &netmasktextentry);    CTK_WIDGET_ADD(&tcpipwindow, &gatewaylabel);    CTK_WIDGET_ADD(&tcpipwindow, &gatewaytextentry);    CTK_WIDGET_ADD(&tcpipwindow, &dnsserverlabel);    CTK_WIDGET_ADD(&tcpipwindow, &dnsservertextentry);#else    CTK_WIDGET_ADD(&tcpipwindow, &ipaddrlabel);      CTK_WIDGET_ADD(&tcpipwindow, &ipaddrtextentry);    CTK_WIDGET_ADD(&tcpipwindow, &dnsserverlabel);    CTK_WIDGET_ADD(&tcpipwindow, &dnsservertextentry);  #endif /* WITH_ETHERNET */        CTK_WIDGET_ADD(&tcpipwindow, &tcpipclosebutton);        CTK_WIDGET_FOCUS(&tcpipwindow, &ipaddrtextentry);      /* Fill the configuration strings with values from the current       configuration */    makestrings();        dispatcher_listen(ctk_signal_button_activate);    dispatcher_listen(ctk_signal_window_close);  }  ctk_window_open(&tcpipwindow);}