Fix broken logic in PoInit.
Modified: trunk/reactos/ntoskrnl/po/power.c

Modified: trunk/reactos/ntoskrnl/po/power.c
--- trunk/reactos/ntoskrnl/po/power.c	2005-03-15 23:02:12 UTC (rev 14112)
+++ trunk/reactos/ntoskrnl/po/power.c	2005-03-15 23:02:51 UTC (rev 14113)
@@ -196,11 +196,16 @@
 PoInit(PLOADER_PARAMETER_BLOCK LoaderBlock, 
        BOOLEAN ForceAcpiDisable)
 {
-    /* Set the ACPI State to False if it's been forced that way */
-    if (ForceAcpiDisable) PopAcpiPresent = FALSE;
-    
-    /* Otherwise check the LoaderBlock's Flag */
-    PopAcpiPresent = LoaderBlock->Flags & MB_FLAGS_ACPI_TABLE;
+  if (ForceAcpiDisable)
+    {
+      /* Set the ACPI State to False if it's been forced that way */
+      PopAcpiPresent = FALSE;
+    }
+  else
+    {
+      /* Otherwise check the LoaderBlock's Flag */
+      PopAcpiPresent = (LoaderBlock->Flags & MB_FLAGS_ACPI_TABLE) ? TRUE : FALSE;
+    }
 }
 
 /*