[gitg: 6/7] Binary delta callback must be non-null



commit 0be0cc162b89598ca2fdad6751b36c4286f4e5bd
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Fri Jul 31 00:58:07 2015 +0200

    Binary delta callback must be non-null

 libgitg/gitg-diff-view-request-diff.vala |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/libgitg/gitg-diff-view-request-diff.vala b/libgitg/gitg-diff-view-request-diff.vala
index b7d25fa..d52b344 100644
--- a/libgitg/gitg-diff-view-request-diff.vala
+++ b/libgitg/gitg-diff-view-request-diff.vala
@@ -289,8 +289,15 @@ namespace Gitg
                                        return 0;
                                },
 
-                               // FIXME: do we want to handle binary data?
-                               null,
+                               (delta, binary) => {
+                                       // FIXME: do we want to handle binary data?
+                                       if (cancellable != null && cancellable.is_cancelled())
+                                       {
+                                               return 1;
+                                       }
+
+                                       return 0;
+                               },
 
                                (delta, hunk) => {
                                        if (cancellable != null && cancellable.is_cancelled())


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