|
@@ -227,7 +227,8 @@ void SourceTreeItem::ReconnectSignals()
|
|
|
(obs_sceneitem_t *)calldata_ptr(cd, "item");
|
|
|
|
|
|
if (curItem == this_->sceneitem)
|
|
|
- QMetaObject::invokeMethod(this_, "Select");
|
|
|
+ QMetaObject::invokeMethod(this_, "Select",
|
|
|
+ Qt::QueuedConnection);
|
|
|
};
|
|
|
|
|
|
auto itemDeselect = [](void *data, calldata_t *cd) {
|
|
@@ -237,7 +238,8 @@ void SourceTreeItem::ReconnectSignals()
|
|
|
(obs_sceneitem_t *)calldata_ptr(cd, "item");
|
|
|
|
|
|
if (curItem == this_->sceneitem)
|
|
|
- QMetaObject::invokeMethod(this_, "Deselect");
|
|
|
+ QMetaObject::invokeMethod(this_, "Deselect",
|
|
|
+ Qt::QueuedConnection);
|
|
|
};
|
|
|
|
|
|
auto reorderGroup = [](void *data, calldata_t *) {
|