From: short <> Date: Sun, 23 May 2004 20:19:54 +0000 (+0000) Subject: New 'HostIP' message: "(unknown; Kill the daemon and start your own)" X-Git-Tag: udpgate-1_0~19 X-Git-Url: https://git.jankratochvil.net/?p=udpgate.git;a=commitdiff_plain;h=6a7a3bcec9d28df9c57d8a2a2f06f6228c4c3ec7 New 'HostIP' message: "(unknown; Kill the daemon and start your own)" --- diff --git a/src/ui-gnome.c b/src/ui-gnome.c index f706abc..b1ce30d 100644 --- a/src/ui-gnome.c +++ b/src/ui-gnome.c @@ -156,10 +156,15 @@ void on_ButtonHide_clicked(GtkButton *button,gpointer user_data) static void ui_gnome_network_notify_hostip(guint32 hostip_guint32) { if (!hostip_guint32) { - if (is_daemon_running()==(pid_t)-1) +pid_t daemon_pid; + + daemon_pid=is_daemon_running(); + if ((pid_t)-1==daemon_pid) gtk_entry_set_text(HostIPEntry,_("(unknown; Start the daemon)")); - else + else if (getpid()==daemon_pid) gtk_entry_set_text(HostIPEntry,_("(unknown; detecting...)")); + else + gtk_entry_set_text(HostIPEntry,_("(unknown; Kill the daemon and start your own)")); } else { gtk_entry_set_text(HostIPEntry,HOSTIP_GUINT32_TO_STRING(hostip_guint32));