Author: kallisti5 Date: 2011-05-13 00:03:47 +0200 (Fri, 13 May 2011) New Revision: 41466 Changeset: https://dev.haiku-os.org/changeset/41466 Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp Log: fix bitwise check for mode timing polarity Modified: haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp =================================================================== --- haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp 2011-05-12 22:00:52 UTC (rev 41465) +++ haiku/trunk/src/add-ons/accelerants/radeon_hd/mode.cpp 2011-05-12 22:03:47 UTC (rev 41466) @@ -159,7 +159,7 @@ (displayTiming.h_sync_end - displayTiming.h_sync_start) << 16); // set flag for neg. H sync - if (displayTiming.flags & ~B_POSITIVE_HSYNC) + if (!(displayTiming.flags & B_POSITIVE_HSYNC)) write32(regOffset + D1CRTC_H_SYNC_A_CNTL, 0x01); // *** Vertical @@ -184,7 +184,7 @@ (displayTiming.v_sync_end - displayTiming.v_sync_start) << 16); // set flag for neg. V sync - if (displayTiming.flags & ~B_POSITIVE_VSYNC) + if (!(displayTiming.flags & B_POSITIVE_VSYNC)) write32(regOffset + D1CRTC_V_SYNC_A_CNTL, 0x01); /* set D1CRTC_HORZ_COUNT_BY2_EN to 0;