Fixed updating connect button

This commit is contained in:
Jesse van den Kieboom 2006-02-06 18:33:49 +00:00
parent 3f321ee924
commit a3de8c9394
1 changed files with 12 additions and 10 deletions

View File

@ -30,18 +30,8 @@
#include "mcp/gm-mcp-package.h"
#include "gm-searchable.h"
#include "gm-tray.h"
//#include "if_world.h"
//#include "if_worlds_listing.h"
//#include "if_preferences.h"
//#include "if_mcpconsole.h"
#include "gm-pixbuf.h"
#include "gm-support.h"
//#include "term.h"
//#include "world.h"
//#include "net.h"
//#include "main.h"
void on_gm_app_view_entry_find_activate(GtkEntry *entry, GmAppView *view);
void on_gm_app_view_entry_find_changed(GtkEditable *editable,
@ -1724,7 +1714,19 @@ on_gm_app_view_world_active_changed(GmWorld *world, GParamSpec *pspec,
gtk_notebook_set_current_page(view->priv->notebook,
gtk_notebook_page_num(view->priv->notebook,
GTK_WIDGET(world_view)));
gm_app_view_update_title(view);
switch (gm_world_state(world)) {
case GM_NET_STATE_CONNECTING: case GM_NET_STATE_CONNECTED:
gm_app_view_update_connect_button(view, TRUE);
break;
case GM_NET_STATE_DISCONNECTED:
gm_app_view_update_connect_button(view, FALSE);
break;
default:
break;
}
}
}