[gitg] Update view when changing whitespace setting
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] Update view when changing whitespace setting
- Date: Mon, 30 Jun 2014 21:03:58 +0000 (UTC)
commit 5e8ec06d9fba33729be2597c5c7b8222f1f79291
Author: Jesse van den Kieboom <jessevdk gnome org>
Date: Mon Jun 30 23:02:46 2014 +0200
Update view when changing whitespace setting
libgitg/gitg-diff-view.vala | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
---
diff --git a/libgitg/gitg-diff-view.vala b/libgitg/gitg-diff-view.vala
index deadfac..9b06b3d 100644
--- a/libgitg/gitg-diff-view.vala
+++ b/libgitg/gitg-diff-view.vala
@@ -109,13 +109,18 @@ namespace Gitg
get { return (options.flags & Ggit.DiffOption.IGNORE_WHITESPACE) != 0; }
set
{
- if (value)
+ if (value != ignore_whitespace)
{
- options.flags |= Ggit.DiffOption.IGNORE_WHITESPACE;
- }
- else
- {
- options.flags &= ~Ggit.DiffOption.IGNORE_WHITESPACE;
+ if (value)
+ {
+ options.flags |= Ggit.DiffOption.IGNORE_WHITESPACE;
+ }
+ else
+ {
+ options.flags &= ~Ggit.DiffOption.IGNORE_WHITESPACE;
+ }
+
+ update();
}
}
}
@@ -504,6 +509,11 @@ namespace Gitg
Gdk.Event event,
WebKit.HitTestResult hit_test_result)
{
+ if (d_commit == null)
+ {
+ return true;
+ }
+
var m = new Gtk.Menu();
var item = new Gtk.CheckMenuItem.with_label(_("Ignore whitespace changes"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]