Revert "textview: fix yoffset position when top_margin is set"
authorChristian Hergert <chergert@redhat.com>
Thu, 5 Aug 2021 18:52:45 +0000 (11:52 -0700)
committerChristian Hergert <chergert@redhat.com>
Thu, 5 Aug 2021 18:52:45 +0000 (11:52 -0700)
This reverts commit 908b1e5e1214afc01440bc07a8d937222f411f38.

This commit broke top-margin altogether.

gtk/gtktextview.c

index d6673bed62f3e75adc7596131e248c41ecd543e2..6e1a922e37f208a7786a167eca5520e064d5f5be 100644 (file)
@@ -4892,7 +4892,7 @@ changed_handler (GtkTextLayout     *layout,
 
       gtk_text_layout_get_line_yrange (layout, &first, &new_first_para_top, NULL);
 
-      old_first_para_top = priv->yoffset - priv->first_para_pixels;
+      old_first_para_top = priv->yoffset - priv->first_para_pixels + priv->top_margin;
 
       if (new_first_para_top != old_first_para_top)
         {