static void CALLBACK TestWebServer (HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime) { if (test_web_server()) { KillTimer(hwnd, iTimerID); applet_message ("Web server is up.\n"); applet->web_status = WEB_READY; trayicon_notify (_("Seafile is started"), _("Click the icon to open admin console")); } }
gboolean on_open_browser_timeout(void) { /* only start the browser after we can successfully connect the web server port */ if (test_web_server ()) { applet_message ("[web] web server ready, now start browser \n"); applet->web_status = WEB_READY; if (first_use) { open_web_browser(SEAF_HTTP_ADDR); } return FALSE; } else { //applet_message ("[web] web server not ready, wait for a moment\n"); return TRUE; } }