test: Simplify tests with parent-child relationships

Create object instances with a parent to avoid the need for reparenting
objects manually.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
This commit is contained in:
Laurent Pinchart 2019-08-12 14:42:51 +03:00
parent d7aded92d3
commit 778f6b1d70
2 changed files with 2 additions and 14 deletions

View file

@ -27,7 +27,7 @@ public:
{
pipe(pipefd_);
notifier_ = new EventNotifier(pipefd_[0], EventNotifier::Read);
notifier_ = new EventNotifier(pipefd_[0], EventNotifier::Read, this);
notifier_->activated.connect(this, &EventHandler::readReady);
}
@ -61,12 +61,6 @@ public:
return notified_;
}
void moveToThread(Thread *thread)
{
Object::moveToThread(thread);
notifier_->moveToThread(thread);
}
private:
void readReady(EventNotifier *notifier)
{