Beispiel #1
0
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"));
    }
}
Beispiel #2
0
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;
    }
}