aboutsummaryrefslogtreecommitdiff
path: root/src/ui/members.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/members.c')
-rw-r--r--src/ui/members.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/ui/members.c b/src/ui/members.c
index b0abb7c..7e3239f 100644
--- a/src/ui/members.c
+++ b/src/ui/members.c
@@ -50,13 +50,19 @@ members_event(UI_MEMBERS_Handle *members,
50 app->chat.show_members = FALSE; 50 app->chat.show_members = FALSE;
51 break; 51 break;
52 case '\n': 52 case '\n':
53 case KEY_ENTER: 53 case KEY_ENTER: {
54 if (members->selected) 54 struct GNUNET_CHAT_Context *context;
55 {
56 // TODO
57 }
58 55
56 if (!(members->selected))
57 break;
58
59 context = GNUNET_CHAT_contact_get_context(members->selected);
60 GNUNET_CHAT_context_request(context);
61
62 app->chat.show_members = FALSE;
63 app->chat.context = context;
59 break; 64 break;
65 }
60 default: 66 default:
61 break; 67 break;
62 } 68 }
@@ -128,7 +134,7 @@ members_clear(UI_MEMBERS_Handle *members)
128 134
129bool 135bool
130members_add(UI_MEMBERS_Handle *members, 136members_add(UI_MEMBERS_Handle *members,
131 const struct GNUNET_CHAT_Contact *contact) 137 struct GNUNET_CHAT_Contact *contact)
132{ 138{
133 UI_MEMBERS_List *element = members->head; 139 UI_MEMBERS_List *element = members->head;
134 while (element) 140 while (element)