diff --git a/platform/qt/src/mbgl/run_loop.cpp b/platform/qt/src/mbgl/run_loop.cpp index ea1828dea..4850b2969 100644 --- a/platform/qt/src/mbgl/run_loop.cpp +++ b/platform/qt/src/mbgl/run_loop.cpp @@ -113,7 +113,7 @@ void RunLoop::addWatch(int fd, Event event, std::function&& cb if (event == Event::Read || event == Event::ReadWrite) { auto notifier = std::make_unique(fd, QSocketNotifier::Read); QObject::connect(notifier.get(), &QSocketNotifier::activated, impl.get(), &RunLoop::Impl::onReadEvent); - impl->readPoll[fd] = WatchPair(std::move(notifier), std::move(cb)); + impl->readPoll[fd] = WatchPair(std::move(notifier), cb); } if (event == Event::Write || event == Event::ReadWrite) {