@LiquidCake commented on this pull request.


> +             {
+                       /* we have to store old filename inside document data 
to be able to somehow
+                       pass it to document-save callback that is called 
directly after this one */
+                       plugin_set_document_data_full(geany_plugin, doc, 
"file-name-before-save-as", 
+                               g_strdup(old_file_path_utf8), g_free);
+               }
+       }
+}
+
+
+static void persistent_temp_files_document_save_cb(GObject *obj, GeanyDocument 
*doc, gpointer user_data)
+{
+       gchar *new_file_path_utf8, *old_file_path_utf8;
+
+       new_file_path_utf8 = DOC_FILENAME(doc);
+       old_file_path_utf8 = plugin_get_document_data(geany_plugin, doc, 
"file-name-before-save-as");

should not cause issues but you're right, added cleanup

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3911#discussion_r1654642542
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3911/review/[email protected]>

Reply via email to