--- a/pidgin/gtkblist.c Mon Jan 11 00:03:41 2021 -0600
+++ b/pidgin/gtkblist.c Mon Jan 11 00:04:14 2021 -0600
@@ -3015,22 +3015,6 @@
pidgin_tooltip_destroy();
-pidgin_blist_align_tooltip(struct tooltip_data *td, GtkWidget *widget)
- GtkTextDirection dir = gtk_widget_get_direction(widget);
- if (dir == GTK_TEXT_DIR_RTL)
- char* layout_name = purple_markup_strip_html(pango_layout_get_text(td->name_layout));
- PangoDirection dir = pango_find_base_dir(layout_name, -1);
- if (dir == PANGO_DIRECTION_RTL || dir == PANGO_DIRECTION_NEUTRAL)
- pango_layout_set_alignment(td->name_layout, PANGO_ALIGN_RIGHT);
- pango_layout_set_alignment(td->layout, PANGO_ALIGN_RIGHT);
pidgin_blist_create_tooltip_for_node(GtkWidget *widget, gpointer data, int *w, int *h)
@@ -3050,13 +3034,11 @@
if (PURPLE_IS_CHAT(node) ||
struct tooltip_data *td = create_tip_for_node(node, TRUE);
- pidgin_blist_align_tooltip(td, gtkblist->tipwindow);
gtkblist->tooltipdata = g_list_append(gtkblist->tooltipdata, td);
} else if (PURPLE_IS_GROUP(node)) {
PurpleGroup *group = (PurpleGroup*)node;
struct tooltip_data *td = create_tip_for_node(node, TRUE);
- pidgin_blist_align_tooltip(td, gtkblist->tipwindow);
gtkblist->tooltipdata = g_list_append(gtkblist->tooltipdata, td);
/* Accounts with buddies in group */
@@ -3075,7 +3057,6 @@
if(PURPLE_IS_BUDDY(child) && buddy_is_displayable((PurpleBuddy*)child)) {
struct tooltip_data *td = create_tip_for_node(child, (b == (PurpleBuddy*)child));
- pidgin_blist_align_tooltip(td, gtkblist->tipwindow);
if (b == (PurpleBuddy *)child) {
gtkblist->tooltipdata = g_list_prepend(gtkblist->tooltipdata, td);