diff --git a/src/ag-window.c b/src/ag-window.c index 0e9a448..26ac184 100644 --- a/src/ag-window.c +++ b/src/ag-window.c @@ -1120,10 +1120,10 @@ ag_window_save_action(GSimpleAction *action, _("Unable to save: %s"), err->message ); + } else { + ag_db_chart_save_unref(priv->saved_data); + priv->saved_data = save_data; } - - ag_db_chart_save_unref(priv->saved_data); - priv->saved_data = save_data; } }