[gitg] diff-view-lines-renderer: fix size calculation



commit d59b6b70e0dd6f0ee3a0074f37605908f620c191
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Sat Dec 19 12:28:19 2015 +0100

    diff-view-lines-renderer: fix size calculation

 libgitg/gitg-diff-view-lines-renderer.vala |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/libgitg/gitg-diff-view-lines-renderer.vala b/libgitg/gitg-diff-view-lines-renderer.vala
index 0938b44..04308c6 100644
--- a/libgitg/gitg-diff-view-lines-renderer.vala
+++ b/libgitg/gitg-diff-view-lines-renderer.vala
@@ -26,7 +26,6 @@ class Gitg.DiffViewLinesRenderer : Gtk.SourceGutterRendererText
                SYMBOL
        }
 
-       private int d_num_digits;
        private string d_num_digits_fmts;
        private string d_num_digits_fill;
 
@@ -151,13 +150,14 @@ class Gitg.DiffViewLinesRenderer : Gtk.SourceGutterRendererText
 
                                var num = int.max(int.max(oldn, newn), d_maxlines);
 
+                               var hunk_digits = 0;
                                while (num > 0)
                                {
-                                       ++num_digits;
+                                       ++hunk_digits;
                                        num /= 10;
                                }
 
-                               d_num_digits = int.max(2, num_digits);
+                               num_digits = int.max(num_digits, hunk_digits);
                        }
                }
                else


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]