[gitg] Do not auto-unexpand diff in diff only mode



commit fe148bac39115339c321b7f70294ffd1237b0e00
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Sun Dec 20 19:10:53 2015 +0100

    Do not auto-unexpand diff in diff only mode

 libgitg/gitg-diff-view.vala |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/libgitg/gitg-diff-view.vala b/libgitg/gitg-diff-view.vala
index 2f46f7c..1d12122 100644
--- a/libgitg/gitg-diff-view.vala
+++ b/libgitg/gitg-diff-view.vala
@@ -266,6 +266,7 @@ public class Gitg.DiffView : Gtk.Grid
                {
                        d_commit_details.commit = null;
                        d_commit_details.hide();
+                       d_commit_details.expanded = true;
                }
 
                if (d_diff != null)
@@ -403,8 +404,11 @@ public class Gitg.DiffView : Gtk.Grid
                add_hunk();
                add_file();
 
-               d_commit_details.expanded = (files.size <= 1);
-               d_commit_details.expander_visible = (files.size > 1);
+               if (d_commit != null)
+               {
+                       d_commit_details.expanded = (files.size <= 1);
+                       d_commit_details.expander_visible = (files.size > 1);
+               }
 
                foreach (var file in files)
                {


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