[gitg] Ensure to sync repository to diff view
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] Ensure to sync repository to diff view
- Date: Wed, 17 Aug 2016 17:43:42 +0000 (UTC)
commit f687963a102c0dfc3f550657e24c86a77bac54f3
Author: Jesse van den Kieboom <jessevdk gnome org>
Date: Wed Aug 17 19:42:20 2016 +0200
Ensure to sync repository to diff view
https://bugzilla.gnome.org/show_bug.cgi?id=768650
gitg/commit/gitg-commit.vala | 5 +++++
plugins/diff/gitg-diff.vala | 7 +++++--
2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/gitg/commit/gitg-commit.vala b/gitg/commit/gitg-commit.vala
index 7b6d34a..f791896 100644
--- a/gitg/commit/gitg-commit.vala
+++ b/gitg/commit/gitg-commit.vala
@@ -1955,6 +1955,11 @@ namespace GitgCommit
d_main.button_discard,
"sensitive",
BindingFlags.DEFAULT);
+
+ application.bind_property("repository",
+ d_main.diff_view,
+ "repository",
+ BindingFlags.SYNC_CREATE);
}
}
}
diff --git a/plugins/diff/gitg-diff.vala b/plugins/diff/gitg-diff.vala
index 494242a..73a21a6 100644
--- a/plugins/diff/gitg-diff.vala
+++ b/plugins/diff/gitg-diff.vala
@@ -32,12 +32,15 @@ namespace GitgDiff
private ulong d_selection_changed_id;
- construct
+ protected override void constructed()
{
+ base.constructed();
+
d_diff = new Gitg.DiffView();
d_diff.show_parents = true;
- d_diff.repository = application.repository;
+
+ application.bind_property("repository", d_diff, "repository",
BindingFlags.SYNC_CREATE);
d_diff.show();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]