[gitg] Do not add newline as trailing whitespace
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] Do not add newline as trailing whitespace
- Date: Wed, 9 Jul 2014 19:48:06 +0000 (UTC)
commit aa17d125dcb24bd21c1ed3e90ccb0ddbe76371c6
Author: Jesse van den Kieboom <jessevdk gnome org>
Date: Wed Jul 9 21:43:08 2014 +0200
Do not add newline as trailing whitespace
libgitg/gitg-diff-view-request-diff.vala | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/libgitg/gitg-diff-view-request-diff.vala b/libgitg/gitg-diff-view-request-diff.vala
index e2eadeb..02851c5 100644
--- a/libgitg/gitg-diff-view-request-diff.vala
+++ b/libgitg/gitg-diff-view-request-diff.vala
@@ -176,7 +176,15 @@ namespace Gitg
// Split off trailing whitespace
var chomped = text.chomp();
- var ws = text.slice(chomped.length, text.length);
+
+ var l = text.length;
+
+ if (l > 0 && text[l - 1] == '\n')
+ {
+ l--;
+ }
+
+ var ws = text.slice(chomped.length, l);
builder.set_member_name("type").add_int_value((int64)line.get_origin());
builder.set_member_name("content").add_string_value(chomped);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]