Change-Id: Ic695ac3112be00dcc8c8a487c26686e8732dd692
m_initialized = TRUE;
}
+ if (_scim_config.null()) {
+ scim::ConfigPointer config_pointer = scim::ConfigBase::get(true, "simple");
+ if (config_pointer.null()) {
+ config_pointer = new scim::DummyConfig();
+ }
+ _scim_config = config_pointer;
+ }
+
return TRUE;
}
void CSCLConnectionISF::fini()
{
+ if (!_scim_config.null()) {
+ _scim_config.reset();
+ }
+ scim::ConfigBase::set(0);
close_connection();
m_initialized = FALSE;
}