[gnome-builder] libide/code: add debugging information for buffer disposal



commit 71e5a08d24166d65d1923db6540091bb84aa1862
Author: Christian Hergert <chergert redhat com>
Date:   Mon Sep 26 15:15:38 2022 -0700

    libide/code: add debugging information for buffer disposal

 src/libide/code/ide-buffer.c | 11 +++++++++++
 1 file changed, 11 insertions(+)
---
diff --git a/src/libide/code/ide-buffer.c b/src/libide/code/ide-buffer.c
index 29b8e3342..9956277b0 100644
--- a/src/libide/code/ide-buffer.c
+++ b/src/libide/code/ide-buffer.c
@@ -516,6 +516,17 @@ ide_buffer_dispose (GObject *object)
 
   g_assert (IDE_IS_MAIN_THREAD ());
 
+  if (self->source_file != NULL)
+    {
+      GFile *file = gtk_source_file_get_location (self->source_file);
+
+      if (file != NULL)
+        {
+          g_autofree char *uri = g_file_get_uri (file);
+          g_debug ("Releasing IdeBuffer for URI \"%s\"", uri);
+        }
+    }
+
   g_clear_handle_id (&self->settling_source, g_source_remove);
   g_clear_handle_id (&self->release_in_idle, g_source_remove);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]