ExtractAllProgressCallback* extract_callback = NULL;
if(m_callback->getCallbackType() == EXTRACT_ALL_PROGRESS_CALLBACK ||
m_callback->getCallbackType() == EXTRACT_ENTRY_PROGRESS_CALLBACK) {
- extract_callback = static_cast<ExtractAllProgressCallback*>(m_callback);
+ extract_callback = dynamic_cast<ExtractAllProgressCallback*>(m_callback);
extract_callback->startedExtractingFile(m_file_info.uncompressed_size);
}
: convergence_plugin_(nullptr)
, device_(nullptr)
, type_(CONV_SERVICE_NONE)
- , service_handle_(nullptr) {
+ , service_handle_(nullptr)
+ , connection_state_(CONV_SERVICE_CONNECTION_STATE_NONE) {
ScopeLogger();
}
: convergence_plugin_(convergence_plugin)
, device_(device)
, type_(type)
- , service_handle_(nullptr) {
+ , service_handle_(nullptr)
+ , connection_state_(CONV_SERVICE_CONNECTION_STATE_NONE) {
ScopeLogger();
}
SoundManager::SoundManager(SoundInstance& instance)
: is_volume_change_listener_(false),
+ volume_change_listener_id_(0),
soundModeChangeListening(false),
is_sound_device_change_listener_(false),
+ sound_device_connection_listener_id_(0),
+ sound_device_state_listener_id_(0),
instance_(instance),
soundModeListener(nullptr) {
FillMaxVolumeMap();