Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 281698
Collapse All | Expand All

(-)a/Xext/sync.c (-19 / +14 lines)
Lines 962-989 SyncComputeBracketValues(SyncCounter *pCounter, Bool startOver) Link Here
962
		pnewltval = &psci->bracket_less;
962
		pnewltval = &psci->bracket_less;
963
	    }
963
	    }
964
	}
964
	}
965
	else if ( (pTrigger->test_type == XSyncPositiveTransition &&
965
	else if (pTrigger->test_type == XSyncNegativeTransition &&
966
		   ct != XSyncCounterNeverIncreases)
966
		   ct != XSyncCounterNeverIncreases)
967
		 ||
967
	{
968
		 (pTrigger->test_type == XSyncNegativeTransition &&
968
	    if (XSyncValueGreaterThan(pCounter->value, pTrigger->test_value) &&
969
		XSyncValueGreaterThan(pTrigger->test_value, psci->bracket_less))
970
	    {
971
		psci->bracket_less = pTrigger->test_value;
972
		pnewltval = &psci->bracket_less;
973
	    }
974
	}
975
        else if (pTrigger->test_type == XSyncPositiveTransition &&
969
		  ct != XSyncCounterNeverDecreases)
976
		  ct != XSyncCounterNeverDecreases)
970
		 )
971
	{
977
	{
972
	    if (XSyncValueLessThan(pCounter->value, pTrigger->test_value))
978
	    if (XSyncValueLessThan(pCounter->value, pTrigger->test_value) &&
979
		XSyncValueLessThan(pTrigger->test_value, psci->bracket_greater))
973
	    {
980
	    {
974
		if (XSyncValueLessThan(pTrigger->test_value,
981
		psci->bracket_greater = pTrigger->test_value;
975
				       psci->bracket_greater))
982
		pnewgtval = &psci->bracket_greater;
976
		{
977
		    psci->bracket_greater = pTrigger->test_value;
978
		    pnewgtval = &psci->bracket_greater;
979
		}
980
		else
981
		if (XSyncValueGreaterThan(pTrigger->test_value,
982
					  psci->bracket_less))
983
		{
984
		    psci->bracket_less = pTrigger->test_value;
985
		    pnewltval = &psci->bracket_less;
986
		}
987
	    }
983
	    }
988
	}
984
	}
989
    } /* end for each trigger */
985
    } /* end for each trigger */
990
-

Return to bug 281698