From 3d0ae05303581b50f12ba779e0e9d04f0d971485 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Thu, 12 Sep 2019 10:23:33 +0200 Subject: [PATCH] [SYSDM] Show the profile type (local or roaming) in the type column, show the other profile states in the status column --- dll/cpl/sysdm/userprofile.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/dll/cpl/sysdm/userprofile.c b/dll/cpl/sysdm/userprofile.c index fedb19d994c..d5ddbc2ea01 100644 --- a/dll/cpl/sysdm/userprofile.c +++ b/dll/cpl/sysdm/userprofile.c @@ -564,9 +564,7 @@ AddUserProfile( ListView_SetItemText(hwndListView, iItem, 1, szNameBuffer); /* Set the profile type */ - if (dwState & 0x0001) // PROFILE_MANDATORY - nId = IDS_USERPROFILE_MANDATORY; - else if (dwState & 0x0010) // PROFILE_UPDATE_CENTRAL + if (dwState & 0x0010) // PROFILE_UPDATE_CENTRAL nId = IDS_USERPROFILE_ROAMING; else nId = IDS_USERPROFILE_LOCAL; @@ -576,6 +574,16 @@ AddUserProfile( ListView_SetItemText(hwndListView, iItem, 2, szNameBuffer); /* FIXME: Set the profile status */ + if (dwState & 0x0001) // PROFILE_MANDATORY + nId = IDS_USERPROFILE_MANDATORY; + else if (dwState & 0x0010) // PROFILE_UPDATE_CENTRAL + nId = IDS_USERPROFILE_ROAMING; + else + nId = IDS_USERPROFILE_LOCAL; + + LoadStringW(hApplet, nId, szNameBuffer, ARRAYSIZE(szNameBuffer)); + + ListView_SetItemText(hwndListView, iItem, 3, szNameBuffer); /* Set the profile modified time */ FileTimeToSystemTime(&FindData.ftLastWriteTime, -- 2.17.1