зеркало из https://github.com/mozilla/pjs.git
Bug 483607, sorting template integers does not work, r=laurent,sr=jonas
This commit is contained in:
Родитель
ecbd67e5d0
Коммит
fe99c5332c
|
@ -470,10 +470,10 @@ nsXULTemplateQueryProcessorStorage::CompareResults(nsIXULTemplateResult* aLeft,
|
|||
vRightValue->GetDataType(&vtypeR);
|
||||
|
||||
if (vtypeL == vtypeR) {
|
||||
if (vtypeL == nsIDataType::VTYPE_INT32) {
|
||||
PRInt32 leftValue, rightValue;
|
||||
rv1 = vLeftValue->GetAsInt32(&leftValue);
|
||||
rv2 = vRightValue->GetAsInt32(&rightValue);
|
||||
if (vtypeL == nsIDataType::VTYPE_INT64) {
|
||||
PRInt64 leftValue, rightValue;
|
||||
rv1 = vLeftValue->GetAsInt64(&leftValue);
|
||||
rv2 = vRightValue->GetAsInt64(&rightValue);
|
||||
if (NS_SUCCEEDED(rv1) && NS_SUCCEEDED(rv2)) {
|
||||
if (leftValue > rightValue)
|
||||
*aResult = 1;
|
||||
|
|
Загрузка…
Ссылка в новой задаче