diff options
Diffstat (limited to 'cppu/source/uno')
-rw-r--r-- | cppu/source/uno/lbmap.cxx | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/cppu/source/uno/lbmap.cxx b/cppu/source/uno/lbmap.cxx index b5fdf82ac0f6..f9e2a7825834 100644 --- a/cppu/source/uno/lbmap.cxx +++ b/cppu/source/uno/lbmap.cxx @@ -414,11 +414,20 @@ static Mapping loadExternalMapping( OUString aName; if ( EnvDcp::getTypeName(rFrom.getTypeName()) == UNO_LB_UNO ) - bModule = loadModule( aModule, aName = getBridgeName( rTo, rFrom, rAddPurpose ) ); + { + aName = getBridgeName( rTo, rFrom, rAddPurpose ); + bModule = loadModule( aModule, aName ); + } if (!bModule) - bModule = loadModule( aModule, aName = getBridgeName( rFrom, rTo, rAddPurpose ) ); + { + aName = getBridgeName( rFrom, rTo, rAddPurpose ); + bModule = loadModule( aModule, aName ); + } if (!bModule) - bModule = loadModule( aModule, aName = getBridgeName( rTo, rFrom, rAddPurpose ) ); + { + aName = getBridgeName( rTo, rFrom, rAddPurpose ); + bModule = loadModule( aModule, aName ); + } if (bModule) { |