| |
@@ -0,0 +1,21 @@
|
| |
+ Fixing GtkScrolledWindow inconsistent scrollbar visibility.
|
| |
+ https://gitlab.gnome.org/GNOME/gtk/commit/c03a3ca6012d8797507f83ce317b74144e5bc464
|
| |
+
|
| |
+ Freeze (infinite loop) when pasting long link
|
| |
+ https://developer.pidgin.im/ticket/16841
|
| |
+
|
| |
+ diff -dup -rup gtk+-2.24.32-orig/gtk/gtkscrolledwindow.c gtk+-2.24.32/gtk/gtkscrolledwindow.c
|
| |
+ --- gtk+-2.24.32-orig/gtk/gtkscrolledwindow.c 2016-10-22 06:10:56.000000000 +0200
|
| |
+ +++ gtk+-2.24.32/gtk/gtkscrolledwindow.c 2020-02-24 05:28:10.006973899 +0100
|
| |
+ @@ -1435,9 +1435,9 @@ gtk_scrolled_window_size_allocate (GtkWi
|
| |
+ /* If, after the first iteration, the hscrollbar and the
|
| |
+ * vscrollbar flip visiblity, then we need both.
|
| |
+ */
|
| |
+ - if (count &&
|
| |
+ + if ((count &&
|
| |
+ previous_hvis != scrolled_window->hscrollbar_visible &&
|
| |
+ - previous_vvis != scrolled_window->vscrollbar_visible)
|
| |
+ + previous_vvis != scrolled_window->vscrollbar_visible) || count > 3)
|
| |
+ {
|
| |
+ scrolled_window->hscrollbar_visible = TRUE;
|
| |
+ scrolled_window->vscrollbar_visible = TRUE;
|
| |
https://bugzilla.redhat.com/show_bug.cgi?id=1806387