mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
[SYSDM]
Bugfix: Enable the user to set a system managed paging file size if no paging file was set before. The user does not need to set a custom paging file size before setting the system managed paging file size. svn path=/trunk/; revision=62767
This commit is contained in:
parent
3a0cc85009
commit
402905a031
1 changed files with 7 additions and 13 deletions
|
@ -465,10 +465,6 @@ OnSet(PVIRTMEM pVirtMem)
|
|||
return;
|
||||
}
|
||||
|
||||
if ((pVirtMem->Pagefile[DriveIndex].NewMinSize != MinSize) &&
|
||||
(pVirtMem->Pagefile[DriveIndex].NewMaxSize != MaxSize))
|
||||
pVirtMem->bModified = TRUE;
|
||||
|
||||
pVirtMem->Pagefile[DriveIndex].NewMinSize = MinSize;
|
||||
pVirtMem->Pagefile[DriveIndex].NewMaxSize = MaxSize;
|
||||
pVirtMem->Pagefile[DriveIndex].bUsed = TRUE;
|
||||
|
@ -476,26 +472,24 @@ OnSet(PVIRTMEM pVirtMem)
|
|||
else if (IsDlgButtonChecked(pVirtMem->hSelf,
|
||||
IDC_NOPAGEFILE) == BST_CHECKED)
|
||||
{
|
||||
if ((pVirtMem->Pagefile[DriveIndex].NewMinSize != MinSize) &&
|
||||
(pVirtMem->Pagefile[DriveIndex].NewMaxSize != MaxSize))
|
||||
pVirtMem->bModified = TRUE;
|
||||
|
||||
/* Set sizes to -1 */
|
||||
/* No pagefile */
|
||||
pVirtMem->Pagefile[DriveIndex].NewMinSize = -1;
|
||||
pVirtMem->Pagefile[DriveIndex].NewMaxSize = -1;
|
||||
pVirtMem->Pagefile[DriveIndex].bUsed = TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ((pVirtMem->Pagefile[DriveIndex].NewMinSize != MinSize) &&
|
||||
(pVirtMem->Pagefile[DriveIndex].NewMaxSize != MaxSize))
|
||||
pVirtMem->bModified = TRUE;
|
||||
|
||||
/* System managed size*/
|
||||
pVirtMem->Pagefile[DriveIndex].NewMinSize = 0;
|
||||
pVirtMem->Pagefile[DriveIndex].NewMaxSize = 0;
|
||||
pVirtMem->Pagefile[DriveIndex].bUsed = TRUE;
|
||||
}
|
||||
|
||||
/* Set the modified flag if min or max size has changed */
|
||||
if ((pVirtMem->Pagefile[DriveIndex].OldMinSize != pVirtMem->Pagefile[DriveIndex].NewMinSize) ||
|
||||
(pVirtMem->Pagefile[DriveIndex].OldMaxSize != pVirtMem->Pagefile[DriveIndex].NewMaxSize))
|
||||
pVirtMem->bModified = TRUE;
|
||||
|
||||
UpdatePagefileEntry(pVirtMem, Index, DriveIndex);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue