Author: hdu
Date: Thu Apr 18 13:44:11 2013
New Revision: 1469324
URL: http://svn.apache.org/r1469324
Log:
WaE: fix suspicious assignments in if-conditions
Modified:
openoffice/trunk/main/dbaccess/source/ui/misc/UITools.cxx
Modified: openoffice/trunk/main/dbaccess/source/ui/misc/UITools.cxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/dbaccess/source/ui/misc/UITools.cxx?rev=1469324&r1=1469323&r2=1469324&view=diff
==============================================================================
--- openoffice/trunk/main/dbaccess/source/ui/misc/UITools.cxx (original)
+++ openoffice/trunk/main/dbaccess/source/ui/misc/UITools.cxx Thu Apr 18
13:44:11 2013
@@ -1576,54 +1576,65 @@ TOTypeInfoSP queryTypeInfoByType(sal_Int
switch(_nDataType)
{
case DataType::TINYINT:
- if( pTypeInfo =
queryTypeInfoByType(DataType::SMALLINT,_rTypeInfo))
+ pTypeInfo =
queryTypeInfoByType(DataType::SMALLINT,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
// run through
case DataType::SMALLINT:
- if( pTypeInfo =
queryTypeInfoByType(DataType::INTEGER,_rTypeInfo))
+ pTypeInfo =
queryTypeInfoByType(DataType::INTEGER,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
// run through
case DataType::INTEGER:
- if( pTypeInfo =
queryTypeInfoByType(DataType::FLOAT,_rTypeInfo))
+ pTypeInfo =
queryTypeInfoByType(DataType::FLOAT,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
// run through
case DataType::FLOAT:
- if( pTypeInfo =
queryTypeInfoByType(DataType::REAL,_rTypeInfo))
+ pTypeInfo =
queryTypeInfoByType(DataType::REAL,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
// run through
case DataType::DATE:
case DataType::TIME:
if( DataType::DATE == _nDataType || DataType::TIME ==
_nDataType )
{
- if( pTypeInfo =
queryTypeInfoByType(DataType::TIMESTAMP,_rTypeInfo))
+ pTypeInfo =
queryTypeInfoByType(DataType::TIMESTAMP,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
}
// run through
case DataType::TIMESTAMP:
case DataType::REAL:
case DataType::BIGINT:
- if ( pTypeInfo =
queryTypeInfoByType(DataType::DOUBLE,_rTypeInfo) )
+ pTypeInfo =
queryTypeInfoByType(DataType::DOUBLE,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
// run through
case DataType::DOUBLE:
- if ( pTypeInfo =
queryTypeInfoByType(DataType::NUMERIC,_rTypeInfo) )
+ pTypeInfo =
queryTypeInfoByType(DataType::NUMERIC,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
// run through
case DataType::NUMERIC:
- pTypeInfo =
queryTypeInfoByType(DataType::DECIMAL,_rTypeInfo);
+ pTypeInfo =
queryTypeInfoByType(DataType::DECIMAL,_rTypeInfo);
break;
case DataType::DECIMAL:
- if ( pTypeInfo =
queryTypeInfoByType(DataType::NUMERIC,_rTypeInfo) )
+ pTypeInfo =
queryTypeInfoByType(DataType::NUMERIC,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
- if ( pTypeInfo =
queryTypeInfoByType(DataType::DOUBLE,_rTypeInfo) )
+ pTypeInfo =
queryTypeInfoByType(DataType::DOUBLE,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
break;
case DataType::VARCHAR:
- if ( pTypeInfo =
queryTypeInfoByType(DataType::LONGVARCHAR,_rTypeInfo) )
+ pTypeInfo =
queryTypeInfoByType(DataType::LONGVARCHAR,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
break;
case DataType::LONGVARCHAR:
- if ( pTypeInfo =
queryTypeInfoByType(DataType::CLOB,_rTypeInfo) )
+ pTypeInfo =
queryTypeInfoByType(DataType::CLOB,_rTypeInfo);
+ if( pTypeInfo != NULL)
break;
break;
default: