pidgin/gtkconv.c

changeset 20419
6be715c1da03
parent 20418
4b55b4cb203e
parent 20382
f91400c599de
child 20422
49be7bdacd56
child 20614
0e5b2115c99d
equal deleted inserted replaced
20418:4b55b4cb203e 20419:6be715c1da03
4487 g_signal_connect(G_OBJECT(list), "button_press_event", 4487 g_signal_connect(G_OBJECT(list), "button_press_event",
4488 G_CALLBACK(right_click_chat_cb), gtkconv); 4488 G_CALLBACK(right_click_chat_cb), gtkconv);
4489 g_signal_connect(G_OBJECT(list), "motion-notify-event", 4489 g_signal_connect(G_OBJECT(list), "motion-notify-event",
4490 G_CALLBACK(pidgin_userlist_motion_cb), gtkconv); 4490 G_CALLBACK(pidgin_userlist_motion_cb), gtkconv);
4491 g_signal_connect(G_OBJECT(list), "leave-notify-event", 4491 g_signal_connect(G_OBJECT(list), "leave-notify-event",
4492 G_CALLBACK(pidgin_userlist_motion_cb), gtkconv); 4492 G_CALLBACK(pidgin_conv_leave_cb), gtkconv);
4493 g_signal_connect(G_OBJECT(list), "popup-menu", 4493 g_signal_connect(G_OBJECT(list), "popup-menu",
4494 G_CALLBACK(gtkconv_chat_popup_menu_cb), gtkconv); 4494 G_CALLBACK(gtkconv_chat_popup_menu_cb), gtkconv);
4495 g_signal_connect(G_OBJECT(lbox), "size-allocate", G_CALLBACK(lbox_size_allocate_cb), gtkconv); 4495 g_signal_connect(G_OBJECT(lbox), "size-allocate", G_CALLBACK(lbox_size_allocate_cb), gtkconv);
4496 4496
4497 rend = gtk_cell_renderer_text_new(); 4497 rend = gtk_cell_renderer_text_new();
4615 4615
4616 prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(account->gc->prpl); 4616 prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(account->gc->prpl);
4617 4617
4618 model = gtk_tree_view_get_model(GTK_TREE_VIEW(gtkchat->list)); 4618 model = gtk_tree_view_get_model(GTK_TREE_VIEW(gtkchat->list));
4619 4619
4620 gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(gtkchat->list), 4620 if (!gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(gtkchat->list),
4621 tooltip.userlistx, tooltip.userlisty, &path, &column, &x, &y); 4621 tooltip.userlistx, tooltip.userlisty, &path, &column, &x, &y))
4622
4623 if (path == NULL)
4624 return FALSE; 4622 return FALSE;
4625 4623
4626 gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path); 4624 gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path);
4627 gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, CHAT_USERS_NAME_COLUMN, &who, -1); 4625 gtk_tree_model_get(GTK_TREE_MODEL(model), &iter, CHAT_USERS_NAME_COLUMN, &who, -1);
4628 4626

mercurial