[WIN32K] - SystemParametersInfo does not support SPIF_UPDATEINIFILE for SPI_SETDEFAUL...
authorRafal Harabien <rafalh@reactos.org>
Fri, 21 Oct 2011 21:47:16 +0000 (21:47 +0000)
committerRafal Harabien <rafalh@reactos.org>
Fri, 21 Oct 2011 21:47:16 +0000 (21:47 +0000)
svn path=/trunk/; revision=54228

reactos/subsystems/win32/win32k/ntuser/sysparams.c

index 9ce4f72..28b83a9 100644 (file)
@@ -1172,14 +1172,10 @@ SpiGetSet(UINT uiAction, UINT uiParam, PVOID pvParam, FLONG fl)
         {
             HKL hkl;
 
-            if (!SpiSet(&hkl, pvParam, sizeof(hkl), fl))
+            /* Note: SPIF_UPDATEINIFILE is not supported */
+            if ((fl & SPIF_UPDATEINIFILE) || !SpiSet(&hkl, pvParam, sizeof(hkl), fl))
                 return FALSE;
 
-            if (fl & SPIF_UPDATEINIFILE)
-            {
-                // FIXME: what to do?
-            }
-
             return UserSetDefaultInputLang(hkl);
         }