mirror of
https://github.com/reactos/reactos.git
synced 2025-05-10 20:27:45 +00:00
[USETUP] Improved entering of partition size
Patch by Эдуард. CORE-13249
This commit is contained in:
parent
d69f31848e
commit
8a2cc3cdda
1 changed files with 5 additions and 4 deletions
|
@ -27,6 +27,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <usetup.h>
|
#include <usetup.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
#include "bootsup.h"
|
#include "bootsup.h"
|
||||||
#include "chkdsk.h"
|
#include "chkdsk.h"
|
||||||
|
@ -1755,9 +1756,9 @@ SelectPartitionPage(PINPUT_RECORD Ir)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define PARTITION_SIZE_INPUT_FIELD_LENGTH 6
|
#define PARTITION_SIZE_INPUT_FIELD_LENGTH 9
|
||||||
/* Restriction for MaxSize: pow(10, PARTITION_SIZE_INPUT_FIELD_LENGTH)-1 */
|
/* Restriction for MaxSize: pow(10, (PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)) - 1 */
|
||||||
#define PARTITION_MAXSIZE 999999
|
#define PARTITION_MAXSIZE (pow(10, (PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)) - 1)
|
||||||
|
|
||||||
static VOID
|
static VOID
|
||||||
ShowPartitionSizeInputBox(SHORT Left,
|
ShowPartitionSizeInputBox(SHORT Left,
|
||||||
|
@ -1916,7 +1917,7 @@ ShowPartitionSizeInputBox(SHORT Left,
|
||||||
}
|
}
|
||||||
else if (Ir.Event.KeyEvent.uChar.AsciiChar != 0x00)
|
else if (Ir.Event.KeyEvent.uChar.AsciiChar != 0x00)
|
||||||
{
|
{
|
||||||
if (Length < PARTITION_SIZE_INPUT_FIELD_LENGTH)
|
if (Length < PARTITION_SIZE_INPUT_FIELD_LENGTH - 1)
|
||||||
{
|
{
|
||||||
ch = (WCHAR)Ir.Event.KeyEvent.uChar.AsciiChar;
|
ch = (WCHAR)Ir.Event.KeyEvent.uChar.AsciiChar;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue