mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-31 03:45:10 -04:00
Merge pull request #2163 from PhenomRetroShare/Fix_UninitRemoteDirModel
Fix Uninit mEventHandlerId in RemoteDirModel
This commit is contained in:
commit
5d3f5ebcd6
1 changed files with 8 additions and 7 deletions
|
@ -57,6 +57,7 @@ RetroshareDirModel::RetroshareDirModel(bool mode, QObject *parent)
|
||||||
, ageIndicator(IND_ALWAYS)
|
, ageIndicator(IND_ALWAYS)
|
||||||
, RemoteMode(mode)//, nIndex(1), indexSet(1) /* ass zero index cant be used */
|
, RemoteMode(mode)//, nIndex(1), indexSet(1) /* ass zero index cant be used */
|
||||||
, mLastRemote(false), mLastReq(0), mUpdating(false)
|
, mLastRemote(false), mLastReq(0), mUpdating(false)
|
||||||
|
, mEventHandlerId(0)
|
||||||
{
|
{
|
||||||
#if QT_VERSION < QT_VERSION_CHECK (5, 0, 0)
|
#if QT_VERSION < QT_VERSION_CHECK (5, 0, 0)
|
||||||
setSupportedDragActions(Qt::CopyAction);
|
setSupportedDragActions(Qt::CopyAction);
|
||||||
|
@ -65,13 +66,13 @@ RetroshareDirModel::RetroshareDirModel(bool mode, QObject *parent)
|
||||||
|
|
||||||
mDirDetails.ref = (void*)intptr_t(0xffffffff) ;
|
mDirDetails.ref = (void*)intptr_t(0xffffffff) ;
|
||||||
|
|
||||||
rsEvents->registerEventsHandler(
|
rsEvents->registerEventsHandler(
|
||||||
[this](std::shared_ptr<const RsEvent> event)
|
[this](std::shared_ptr<const RsEvent> event)
|
||||||
{
|
{
|
||||||
RsQThreadUtils::postToObject( [this,event]() { handleEvent_main_thread(event); });
|
RsQThreadUtils::postToObject( [this,event]() { handleEvent_main_thread(event); });
|
||||||
},
|
}
|
||||||
mEventHandlerId,
|
, mEventHandlerId
|
||||||
RsEventType::SHARED_DIRECTORIES );
|
, RsEventType::SHARED_DIRECTORIES );
|
||||||
}
|
}
|
||||||
|
|
||||||
RetroshareDirModel::~RetroshareDirModel()
|
RetroshareDirModel::~RetroshareDirModel()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue