diff options
Diffstat (limited to 'src/plugins/chat/chat.c')
-rw-r--r-- | src/plugins/chat/chat.c | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/plugins/chat/chat.c b/src/plugins/chat/chat.c index a7e8c038..6db7bbfa 100644 --- a/src/plugins/chat/chat.c +++ b/src/plugins/chat/chat.c | |||
@@ -242,21 +242,6 @@ on_chat_frame_send_button_click_event_chat (GtkWidget * widget, gpointer data) | |||
242 | GNUNET_mutex_unlock (lock); | 242 | GNUNET_mutex_unlock (lock); |
243 | } | 243 | } |
244 | 244 | ||
245 | /** FIXME: move to gtkcommon! */ | ||
246 | static GtkWidget * | ||
247 | extractMainWidgetFromWindow (GladeXML * xml, const char *windowName) | ||
248 | { | ||
249 | GtkContainer *window; | ||
250 | GtkWidget *ret; | ||
251 | |||
252 | window = GTK_CONTAINER (glade_xml_get_widget (xml, windowName)); | ||
253 | ret = gtk_bin_get_child (GTK_BIN (window)); | ||
254 | gtk_widget_ref (ret); | ||
255 | gtk_container_remove (window, ret); | ||
256 | gtk_widget_destroy (GTK_WIDGET (window)); | ||
257 | return ret; | ||
258 | } | ||
259 | |||
260 | static void | 245 | static void |
261 | create_chat_room_tab (const char *room_name, const char *nick) | 246 | create_chat_room_tab (const char *room_name, const char *nick) |
262 | { | 247 | { |
@@ -277,7 +262,7 @@ create_chat_room_tab (const char *room_name, const char *nick) | |||
277 | glade_xml_new (GNUNET_GTK_get_glade_filename (), | 262 | glade_xml_new (GNUNET_GTK_get_glade_filename (), |
278 | "chatFrame", PACKAGE_NAME); | 263 | "chatFrame", PACKAGE_NAME); |
279 | GNUNET_GTK_connect_glade_with_plugins (client->chatXML); | 264 | GNUNET_GTK_connect_glade_with_plugins (client->chatXML); |
280 | client->chatFrame = extractMainWidgetFromWindow (client->chatXML, | 265 | client->chatFrame = GNUNET_GTK_extract_main_widget_from_window (client->chatXML, |
281 | "chatFrame"); | 266 | "chatFrame"); |
282 | chatLabel = gtk_label_new (room_name); | 267 | chatLabel = gtk_label_new (room_name); |
283 | gtk_notebook_append_page (GTK_NOTEBOOK (chatnotebook), | 268 | gtk_notebook_append_page (GTK_NOTEBOOK (chatnotebook), |