Sundry tweaks to aos/vision libs
Change-Id: Ia5578dcf2d42ac53b81af239bf329eb084fcf1d9
diff --git a/aos/vision/debug/debug_viewer.cc b/aos/vision/debug/debug_viewer.cc
index 331f733..b0cf295 100644
--- a/aos/vision/debug/debug_viewer.cc
+++ b/aos/vision/debug/debug_viewer.cc
@@ -101,6 +101,10 @@
window_height_ = h;
window_width_ = w;
}
+ if (!shown_yet_) {
+ gtk_widget_show_all(self->window);
+ shown_yet_ = true;
+ }
}
void DebugViewer::MoveTo(int x, int y) {
@@ -149,7 +153,6 @@
window_height_ * scale_factor);
gtk_container_add(GTK_CONTAINER(window), drawing_area);
- gtk_widget_show_all(window);
}
DebugViewer::~DebugViewer() {}
diff --git a/aos/vision/debug/debug_viewer.h b/aos/vision/debug/debug_viewer.h
index 3bada28..ab2c716 100644
--- a/aos/vision/debug/debug_viewer.h
+++ b/aos/vision/debug/debug_viewer.h
@@ -66,6 +66,7 @@
std::function<void(uint32_t)> key_press_event;
private:
+ bool shown_yet_ = false;
double scale_factor = 1.0;
int window_width_ = 100;
int window_height_ = 100;