[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Ayttm-commits] CVS: ayttm/src chat_room.c,1.8,1.9
From: |
Colin Leroy <address@hidden> |
Subject: |
[Ayttm-commits] CVS: ayttm/src chat_room.c,1.8,1.9 |
Date: |
Wed, 08 Jan 2003 20:14:44 -0500 |
Update of /cvsroot/ayttm/ayttm/src
In directory subversions:/tmp/cvs-serv16857/src
Modified Files:
chat_room.c
Log Message:
Init name if not set
Show only online protocols
Index: chat_room.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/src/chat_room.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- chat_room.c 9 Jan 2003 01:02:54 -0000 1.8
+++ chat_room.c 9 Jan 2003 01:14:42 -0000 1.9
@@ -51,7 +51,8 @@
int i;
for(i = 0; i < NUM_SERVICES; i++ )
{
- if(eb_services[i].group_chat)
+ if(eb_services[i].group_chat
+ && find_suitable_local_account(NULL,i))
{
list = g_list_append(list, eb_services[i].name);
}
@@ -144,14 +145,17 @@
static GtkWidget * chat_room_name;
static GtkWidget * chat_room_type;
static GtkWidget * join_chat_window;
-
+static int total_rooms;
static void join_chat_callback(GtkWidget * widget, gpointer data )
{
int id = get_service_id(gtk_entry_get_text(
GTK_ENTRY(GTK_COMBO(chat_room_type)->entry)));
-
+ char *name = gtk_editable_get_chars(GTK_EDITABLE(chat_room_name),0,-1);
- eb_start_chat_room(id, gtk_entry_get_text(GTK_ENTRY(chat_room_name)));
+ if (!name || strlen(name) == 0)
+ name = g_strdup_printf(_("Chatroom #%d"), ++total_rooms);
+ eb_start_chat_room(id, name);
+ g_free(name);
gtk_widget_destroy(join_chat_window);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Ayttm-commits] CVS: ayttm/src chat_room.c,1.8,1.9,
Colin Leroy <address@hidden> <=
- Prev by Date:
[Ayttm-commits] CVS: ayttm/src about.c,1.7,1.8 chat_room.c,1.7,1.8 chat_window.c,1.10,1.11 main.c,1.5,1.6 smileys.c,1.4,1.5 smileys.h,1.1.1.1,1.2
- Next by Date:
[Ayttm-commits] CVS: ayttm ChangeLog,1.60,1.61 configure.in,1.60,1.61
- Previous by thread:
[Ayttm-commits] CVS: ayttm/src about.c,1.7,1.8 chat_room.c,1.7,1.8 chat_window.c,1.10,1.11 main.c,1.5,1.6 smileys.c,1.4,1.5 smileys.h,1.1.1.1,1.2
- Next by thread:
[Ayttm-commits] CVS: ayttm ChangeLog,1.60,1.61 configure.in,1.60,1.61
- Index(es):