From be9ea7e123c06d24d8d8c93c3b07df0ed7ec4663 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 13 Jun 2015 10:08:36 +0000 Subject: [PATCH] [USETUP] Get rid of CheckForLinuxFdiskPartitions. svn path=/trunk/; revision=68115 --- reactos/base/setup/usetup/interface/usetup.c | 25 -------- reactos/base/setup/usetup/partlist.c | 60 +------------------- reactos/base/setup/usetup/partlist.h | 4 -- 3 files changed, 2 insertions(+), 87 deletions(-) diff --git a/reactos/base/setup/usetup/interface/usetup.c b/reactos/base/setup/usetup/interface/usetup.c index 2f3b83f2377..9c54c657f4a 100644 --- a/reactos/base/setup/usetup/interface/usetup.c +++ b/reactos/base/setup/usetup/interface/usetup.c @@ -80,8 +80,6 @@ static HINF SetupInf; static HSPFILEQ SetupFileQueue = NULL; -static BOOLEAN WarnLinuxPartitions = TRUE; - static PGENERIC_LIST ComputerList = NULL; static PGENERIC_LIST DisplayList = NULL; static PGENERIC_LIST KeyboardList = NULL; @@ -1473,29 +1471,6 @@ SelectPartitionPage(PINPUT_RECORD Ir) DrawPartitionList(PartitionList); - /* Warn about partitions created by Linux Fdisk */ - if (WarnLinuxPartitions == TRUE && - CheckForLinuxFdiskPartitions(PartitionList) == TRUE) - { - MUIDisplayError(ERROR_WARN_PARTITION, NULL, POPUP_WAIT_NONE); - - while (TRUE) - { - CONSOLE_ConInKey(Ir); - - if ((Ir->Event.KeyEvent.uChar.AsciiChar == 0x00) && - (Ir->Event.KeyEvent.wVirtualKeyCode == VK_F3)) /* F3 */ - { - return QUIT_PAGE; - } - else if (Ir->Event.KeyEvent.wVirtualKeyCode == VK_RETURN) /* ENTER */ - { - WarnLinuxPartitions = FALSE; - return SELECT_PARTITION_PAGE; - } - } - } - if (IsUnattendedSetup) { if (!SelectPartition(PartitionList, UnattendDestinationDiskNumber, UnattendDestinationPartitionNumber)) diff --git a/reactos/base/setup/usetup/partlist.c b/reactos/base/setup/usetup/partlist.c index 765c2f0c7f8..381111b0e74 100644 --- a/reactos/base/setup/usetup/partlist.c +++ b/reactos/base/setup/usetup/partlist.c @@ -2824,65 +2824,9 @@ CheckActiveBootPartition( } -BOOLEAN -CheckForLinuxFdiskPartitions( - PPARTLIST List) -{ -#if 0 - PDISKENTRY DiskEntry; - PPARTENTRY PartEntry; - PLIST_ENTRY Entry1; - PLIST_ENTRY Entry2; - ULONG PartitionCount; - ULONG i; - - Entry1 = List->DiskListHead.Flink; - while (Entry1 != &List->DiskListHead) - { - DiskEntry = CONTAINING_RECORD(Entry1, - DISKENTRY, - ListEntry); - - Entry2 = DiskEntry->PartListHead.Flink; - while (Entry2 != &DiskEntry->PartListHead) - { - PartEntry = CONTAINING_RECORD(Entry2, - PARTENTRY, - ListEntry); - - if (PartEntry->Unpartitioned == FALSE) - { - PartitionCount = 0; - - for (i = 0; i < 4; i++) - { - if (!IsContainerPartition(PartEntry->PartInfo[i].PartitionType) && - PartEntry->PartInfo[i].PartitionLength.QuadPart != 0ULL) - { - PartitionCount++; - } - } - - if (PartitionCount > 1) - { - return TRUE; - } - } - - Entry2 = Entry2->Flink; - } - - Entry1 = Entry1->Flink; - } -#endif - - return FALSE; -} - - static NTSTATUS -WritePartitons( +WritePartitions( IN PPARTLIST List, IN PDISKENTRY DiskEntry) { @@ -2964,7 +2908,7 @@ WritePartitionsToDisk( if (DiskEntry->Dirty == TRUE) { - WritePartitons(List, DiskEntry); + WritePartitions(List, DiskEntry); DiskEntry->Dirty = FALSE; } diff --git a/reactos/base/setup/usetup/partlist.h b/reactos/base/setup/usetup/partlist.h index 74ef4567b4f..44180bdade2 100644 --- a/reactos/base/setup/usetup/partlist.h +++ b/reactos/base/setup/usetup/partlist.h @@ -263,10 +263,6 @@ VOID CheckActiveBootPartition( PPARTLIST List); -BOOLEAN -CheckForLinuxFdiskPartitions( - PPARTLIST List); - BOOLEAN WritePartitionsToDisk( PPARTLIST List); -- 2.17.1