From 9f82249d701adefe9a5418f91383dfd34f0b6856 Mon Sep 17 00:00:00 2001 From: Juna <46632782+JunaMeinhold@users.noreply.github.com> Date: Fri, 8 Nov 2024 14:23:34 +0100 Subject: [PATCH] Another try. --- Hexa.NET.ImGui.Widgets/Dialogs/FileUtilities.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Hexa.NET.ImGui.Widgets/Dialogs/FileUtilities.cs b/Hexa.NET.ImGui.Widgets/Dialogs/FileUtilities.cs index aa1ddec..378d398 100644 --- a/Hexa.NET.ImGui.Widgets/Dialogs/FileUtilities.cs +++ b/Hexa.NET.ImGui.Widgets/Dialogs/FileUtilities.cs @@ -129,7 +129,6 @@ private static nint StartSearch(StdWString st, out WIN32_FIND_DATA data) [MethodImpl(MethodImplOptions.AggressiveInlining)] private static FileMetadata Convert(WIN32_FIND_DATA data, StdWString path) { - MemoryDump(&data); FileMetadata metadata = new(); int length = StrLen(data.cFileName); StdWString str = new(length + path.Size + 1); @@ -798,7 +797,9 @@ public static IEnumerable EnumerateEntriesOSX(string path, string if (!ignore) { + Print(meta); yield return meta; + Print(meta); meta.Path.Release(); } } @@ -811,6 +812,11 @@ public static IEnumerable EnumerateEntriesOSX(string path, string walkStack.Release(); } + private static void Print(FileMetadata meta) + { + Console.WriteLine($"Print -> Ptr: {(nint)meta.Path.Data}"); + } + private static nint OSXOpenDir(StdString str) { return OSXOpenDir(str.Data); @@ -839,6 +845,8 @@ private static FileMetadata OSXConvert(OSXDirEnt entry, StdString path) FileMetadata meta = new(); meta.Path = str; + Console.WriteLine($"OSXConvert -> Ptr: {(nint)str.Data}"); + OSXFileStat(str, out var stat); meta.CreationTime = stat.st_ctimespec; meta.LastAccessTime = stat.st_atimespec;