X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fmainwindow.c;h=09d85068ecabaff59c4c1431fc6147c03693af69;hp=8ca4be2ff22c1ca0c1a03ce95c22bd61a03a0ff5;hb=ff8dcf90fa322a1de9ba877dfa7542bb94b85ce9;hpb=0a623e1628316c406cb1898d2fd0505fa5205499 diff --git a/src/mainwindow.c b/src/mainwindow.c index 8ca4be2ff..09d85068e 100644 --- a/src/mainwindow.c +++ b/src/mainwindow.c @@ -4191,7 +4191,7 @@ static void online_switch_clicked (GtkButton *btn, gpointer data) MainWindow *mainwin; gboolean have_connectivity; -#ifdef HAVE_NETWORKMANAGER +#ifdef HAVE_NETWORKMANAGER_SUPPORT have_connectivity = networkmanager_is_online(NULL); #else have_connectivity = TRUE; @@ -4217,7 +4217,8 @@ static void online_switch_clicked (GtkButton *btn, gpointer data) if(have_connectivity) mainwindow_check_synchronise(mainwin, TRUE); prefs_common.work_offline = TRUE; - imap_disconnect_all(); + if(have_connectivity) + imap_disconnect_all(); hooks_invoke(OFFLINE_SWITCH_HOOKLIST, NULL); } else { /*go online */