summaryrefslogtreecommitdiff
path: root/cppu/source/uno/lbmap.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/source/uno/lbmap.cxx')
-rw-r--r--cppu/source/uno/lbmap.cxx15
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)
{