From 35c7d32636d379da62640299b9b9342b7a669d07 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Sun, 3 Aug 2014 11:02:52 +0200 Subject: [PATCH] ag_window_save_chart() now creates an AgDbSave struct for a new chart Its db_id is -1, thus considered unsaved. --- src/ag-window.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ag-window.c b/src/ag-window.c index a2ef137..16c9613 100644 --- a/src/ag-window.c +++ b/src/ag-window.c @@ -1486,9 +1486,12 @@ ag_window_set_chart(AgWindow *window, AgChart *chart) g_object_unref(priv->chart); } + ag_db_save_data_free(priv->saved_data); + priv->chart = chart; g_signal_connect(priv->chart, "changed", G_CALLBACK(chart_changed), window); g_object_ref(chart); + priv->saved_data = ag_chart_get_db_save(chart, -1); } AgChart *