[gnome-calendar/calendar-management] window: fix crash after source dialog is closed
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar/calendar-management] window: fix crash after source dialog is closed
- Date: Tue, 3 Feb 2015 03:46:58 +0000 (UTC)
commit 4a7818668ff4a98a42f89529933d747b474de0fa
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Tue Feb 3 01:46:39 2015 -0200
window: fix crash after source dialog is closed
src/gcal-window.c | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/src/gcal-window.c b/src/gcal-window.c
index a268dc3..cf720f5 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -87,7 +87,6 @@ typedef struct
/* day, week, month, year, list */
GtkWidget *views [6];
GtkWidget *edit_dialog;
- GtkWidget *source_dialog;
GcalManager *manager;
GcalWindowViewType active_view;
@@ -1324,10 +1323,6 @@ gcal_window_constructed (GObject *object)
g_signal_connect (priv->edit_dialog, "response", G_CALLBACK (edit_dialog_closed), object);
- /* source manager dialog initialization */
- priv->source_dialog = gcal_source_manager_dialog_new (priv->manager);
- gtk_window_set_transient_for (GTK_WINDOW (priv->source_dialog), GTK_WINDOW (object));
-
/* search bar */
gtk_search_bar_connect_entry (GTK_SEARCH_BAR (priv->search_bar),
GTK_ENTRY (priv->search_entry));
@@ -1578,8 +1573,12 @@ void
gcal_window_show_sources_dialog (GcalWindow *window)
{
GcalWindowPrivate *priv;
+ GtkWidget *dialog;
priv = gcal_window_get_instance_private (window);
- gtk_window_present (GTK_WINDOW (priv->source_dialog));
+ dialog = gcal_source_manager_dialog_new (priv->manager);
+ gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (window));
+
+ gtk_window_present (GTK_WINDOW (dialog));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]