diff options
author | Matthias Huetsch [mhu] <matthias.huetsch@sun.com> | 2010-03-04 15:19:41 +0100 |
---|---|---|
committer | Matthias Huetsch [mhu] <matthias.huetsch@sun.com> | 2010-03-04 15:19:41 +0100 |
commit | 709ee7e9b098fa7074d84d3faab7aa5cd5ebf73b (patch) | |
tree | d58e2e95e278a2c864877950904c7bc27dbe3e41 /idlc/source/astdump.cxx | |
parent | ffca8743e16d5afd101df88aa50f2c8735830e53 (diff) |
mhu22: #i105430# #i108349# Fixed registry:ORegKey reference counting to avoid redundant closeKey()/flush() calls.
Diffstat (limited to 'idlc/source/astdump.cxx')
-rw-r--r-- | idlc/source/astdump.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/idlc/source/astdump.cxx b/idlc/source/astdump.cxx index d9c51b567e2a..217616b60198 100644 --- a/idlc/source/astdump.cxx +++ b/idlc/source/astdump.cxx @@ -137,6 +137,10 @@ sal_Bool AstModule::dump(RegistryKey& rKey) } } } + if ( getNodeType() == NT_root ) + { + localKey.releaseKey(); + } return AstDeclaration::dump(rKey); } |