From 425dac6a7c4fda59d3192c1a2273329c8a13bc04 Mon Sep 17 00:00:00 2001 From: Ger Schinkel Date: Fri, 29 Apr 2022 13:49:29 +0200 Subject: [PATCH] Fixed a bug where not all modems, printers and ethernet interfaces would get listed after sorting. --- BasiliskII/src/Unix/prefs_editor_gtk.cpp | 4 ++-- SheepShaver/src/Unix/prefs_editor_gtk.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/BasiliskII/src/Unix/prefs_editor_gtk.cpp b/BasiliskII/src/Unix/prefs_editor_gtk.cpp index 637e1e67..d7ceae8c 100644 --- a/BasiliskII/src/Unix/prefs_editor_gtk.cpp +++ b/BasiliskII/src/Unix/prefs_editor_gtk.cpp @@ -1297,7 +1297,7 @@ static GList *add_serial_names(void) closedir(d); } if (glist) - g_list_sort(glist, gl_str_cmp); + glist = g_list_sort(glist, gl_str_cmp); else glist = g_list_append(glist, (void *)GetString(STR_NONE_LAB)); return glist; @@ -1339,7 +1339,7 @@ static GList *add_ether_names(void) glist = g_list_append(glist, s_slirp); #endif if (glist) - g_list_sort(glist, gl_str_cmp); + glist = g_list_sort(glist, gl_str_cmp); else glist = g_list_append(glist, (void *)GetString(STR_NONE_LAB)); return glist; diff --git a/SheepShaver/src/Unix/prefs_editor_gtk.cpp b/SheepShaver/src/Unix/prefs_editor_gtk.cpp index b092e824..a3984f34 100644 --- a/SheepShaver/src/Unix/prefs_editor_gtk.cpp +++ b/SheepShaver/src/Unix/prefs_editor_gtk.cpp @@ -1144,7 +1144,7 @@ static GList *add_serial_names(void) closedir(d); } if (glist) - g_list_sort(glist, gl_str_cmp); + glist = g_list_sort(glist, gl_str_cmp); else glist = g_list_append(glist, (void *)""); return glist; @@ -1186,7 +1186,7 @@ static GList *add_ether_names(void) glist = g_list_append(glist, s_slirp); #endif if (glist) - g_list_sort(glist, gl_str_cmp); + glist = g_list_sort(glist, gl_str_cmp); else glist = g_list_append(glist, (void *)""); return glist;