[gitg] Avoid holding on to temporary submodule instance



commit 20aa1e59dbeb966f028abea662fa008106c358bc
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Sat Aug 1 13:29:46 2015 +0200

    Avoid holding on to temporary submodule instance

 libgitg/gitg-stage-status-enumerator.vala |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libgitg/gitg-stage-status-enumerator.vala b/libgitg/gitg-stage-status-enumerator.vala
index 2b17ee4..5d39ed2 100644
--- a/libgitg/gitg-stage-status-enumerator.vala
+++ b/libgitg/gitg-stage-status-enumerator.vala
@@ -299,7 +299,10 @@ public class StageStatusEnumerator : Object
 
                                if (!d_ignored_submodules.contains(submodule.get_name()))
                                {
-                                       add(new StageStatusSubmodule(submodule));
+                                       try
+                                       {
+                                               add(new 
StageStatusSubmodule(d_repository.lookup_submodule(submodule.get_name())));
+                                       } catch {}
                                }
 
                                return d_cancellable.is_cancelled() ? 1 : 0;



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