make it cleaner later

pull/34892/head
Trey Moen 6 months ago
parent ea2c4f8be9
commit ce70223a37
  1. 7
      tools/clip/application.cc
  2. 3
      tools/clip/application.h
  3. 2
      tools/replay/replay.cc

@ -8,9 +8,12 @@
#include "recorder/widget.h" #include "recorder/widget.h"
Application::Application(int argc, char *argv[], QObject *parent) : QObject(parent) { Application::Application(int argc, char *argv[], QObject *parent) : QObject(parent) {
initApp(argc, argv); argc_ = argc;
argv_ = argv;
app = new QApplication(argc, argv); initApp(argc_, argv_);
app = new QApplication(argc_, argv_);
QCommandLineParser parser; QCommandLineParser parser;
parser.setApplicationDescription("Clip your ride!"); parser.setApplicationDescription("Clip your ride!");

@ -27,4 +27,7 @@ private:
std::unique_ptr<Replay> replay; std::unique_ptr<Replay> replay;
QThread *replayThread = nullptr; QThread *replayThread = nullptr;
bool replayRunning = false; bool replayRunning = false;
int argc_;
char **argv_;
}; };

@ -215,6 +215,8 @@ void Replay::startStream(const std::shared_ptr<Segment> segment) {
} }
void Replay::publishMessage(const Event *e) { void Replay::publishMessage(const Event *e) {
if (event_filter_ && event_filter_(e)) return;
if (!sm_) { if (!sm_) {
auto bytes = e->data.asBytes(); auto bytes = e->data.asBytes();
int ret = pm_->send(sockets_[e->which], (capnp::byte *)bytes.begin(), bytes.size()); int ret = pm_->send(sockets_[e->which], (capnp::byte *)bytes.begin(), bytes.size());

Loading…
Cancel
Save