From af07bd5e6c01a93f143546641de09af7e563c8b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Hrdli=C4=8Dka?= Date: Fri, 24 Apr 2020 14:56:30 +0200 Subject: [PATCH] win: Don't show full path for HD images in usrpath --- src/win/win_settings.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/win/win_settings.c b/src/win/win_settings.c index a6e34420b..b34afd943 100644 --- a/src/win/win_settings.c +++ b/src/win/win_settings.c @@ -2352,7 +2352,10 @@ win_settings_hard_disks_update_item(HWND hwndList, int i, int column) lvI.pszText = szText; lvI.iImage = 0; } else if (column == 1) { - lvI.pszText = temp_hdd[i].fn; + if (!wcsnicmp(temp_hdd[i].fn, usr_path, wcslen(usr_path))) + lvI.pszText = temp_hdd[i].fn + wcslen(usr_path); + else + lvI.pszText = temp_hdd[i].fn; lvI.iImage = 0; } else if (column == 2) { wsprintf(szText, plat_get_string(IDS_4098), temp_hdd[i].tracks); @@ -2421,7 +2424,10 @@ win_settings_hard_disks_recalc_list(HWND hwndList) return FALSE; lvI.iSubItem = 1; - lvI.pszText = temp_hdd[i].fn; + if (!wcsnicmp(temp_hdd[i].fn, usr_path, wcslen(usr_path))) + lvI.pszText = temp_hdd[i].fn + wcslen(usr_path); + else + lvI.pszText = temp_hdd[i].fn; lvI.iItem = j; lvI.iImage = 0;