[gitg] Still activate current view first time when there isn't a default view
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] Still activate current view first time when there isn't a default view
- Date: Fri, 1 Mar 2013 23:01:41 +0000 (UTC)
commit 3c6327ea6dc66ddbebe832c4cea6e2c4f6e2480f
Author: Jesse van den Kieboom <jessevdk gnome org>
Date: Sat Mar 2 00:01:27 2013 +0100
Still activate current view first time when there isn't a default view
gitg/gitg-window.vala | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/gitg/gitg-window.vala b/gitg/gitg-window.vala
index b35b163..ad7280b 100644
--- a/gitg/gitg-window.vala
+++ b/gitg/gitg-window.vala
@@ -262,6 +262,8 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
private void activate_default_view()
{
+ bool didactivate = false;
+
d_views.foreach((element) => {
GitgExt.View view = (GitgExt.View)element;
@@ -276,11 +278,17 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
d_views.current = view;
}
+ didactivate = true;
return false;
}
return true;
});
+
+ if (!didactivate && d_views.current != null)
+ {
+ on_view_activated(d_views, d_views.current);
+ }
}
private bool init(Cancellable? cancellable)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]