summaryrefslogtreecommitdiff
path: root/src/VBox/Main/src-server/VRDEServerImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Main/src-server/VRDEServerImpl.cpp')
-rw-r--r--src/VBox/Main/src-server/VRDEServerImpl.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/VBox/Main/src-server/VRDEServerImpl.cpp b/src/VBox/Main/src-server/VRDEServerImpl.cpp
index f9645e788..a8c64be2b 100644
--- a/src/VBox/Main/src-server/VRDEServerImpl.cpp
+++ b/src/VBox/Main/src-server/VRDEServerImpl.cpp
@@ -55,12 +55,13 @@ VRDEServer::~VRDEServer()
HRESULT VRDEServer::FinalConstruct()
{
- return S_OK;
+ return BaseFinalConstruct();
}
void VRDEServer::FinalRelease()
{
uninit();
+ BaseFinalRelease();
}
// public initializer/uninitializer for internal purposes only
@@ -474,10 +475,8 @@ STDMETHODIMP VRDEServer::GetVRDEProperty (IN_BSTR aKey, BSTR *aValue)
Utf8Str strKey(key);
settings::StringsMap::const_iterator it = mData->mProperties.find(strKey);
if (it != mData->mProperties.end())
- {
value = it->second; // source is a Utf8Str
- value.cloneTo(aValue);
- }
+ value.cloneTo(aValue);
return S_OK;
}