Skip to content

Commit 9f98cbb

Browse files
committed
Sui(fix): fix invite item of user popup menu
1 parent ea0dd46 commit 9f98cbb

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

src/sui/nick_menu.c

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,6 @@ void nick_menu_popup(GtkWidget *widget, GdkEventButton *event, const char *nick)
7070
GtkMenuItem *chat_menu_item;
7171
GtkMenuItem *invite_menu_item;
7272
GtkMenu *invite_submenu;
73-
SuiBuffer *buf;
74-
75-
LOG_FR("%s", nick);
7673

7774
builder = gtk_builder_new_from_resource ("/im/srain/Srain/nick_menu.glade");
7875

@@ -92,15 +89,10 @@ void nick_menu_popup(GtkWidget *widget, GdkEventButton *event, const char *nick)
9289
g_signal_connect(chat_menu_item, "activate",
9390
G_CALLBACK(nick_menu_item_on_activate), (char *)nick);
9491

95-
/* Create subitem of invite_menu_item */
96-
buf = sui_common_get_cur_buffer();
97-
buf = NULL;
98-
goto FIN;
99-
92+
/* Create subitems for invite_menu_item */
10093
n = 0;
94+
lst = sui_server_buffer_get_buffer_list(sui_common_get_cur_server_buffer());
10195
invite_submenu = GTK_MENU(gtk_menu_new());
102-
lst = NULL;
103-
// FIXME
10496
while (lst){
10597
GtkMenuItem *item;
10698

@@ -122,7 +114,7 @@ void nick_menu_popup(GtkWidget *widget, GdkEventButton *event, const char *nick)
122114
g_object_ref_sink(invite_submenu); // remove the floating reference
123115
g_object_unref(invite_submenu);
124116
}
125-
FIN:
117+
126118
gtk_menu_popup(nick_menu, NULL, NULL, NULL, NULL,
127119
event->button, event->time);
128120
g_object_unref(builder);

0 commit comments

Comments
 (0)