diff --git a/images/status/colorbars.png b/images/status/colorbars.png
new file mode 100644
index 0000000..29320d1
Binary files /dev/null and b/images/status/colorbars.png differ
diff --git a/qgroundcontrol.qrc b/qgroundcontrol.qrc
index 524119c..1c7619e 100644
--- a/qgroundcontrol.qrc
+++ b/qgroundcontrol.qrc
@@ -75,6 +75,7 @@
images/status/audio-volume-medium.svg
images/status/audio-volume-low.svg
images/status/audio-volume-high.svg
+ images/status/colorbars.png
images/style-mission.css
images/splash.png
audio/alert.wav
diff --git a/src/ui/QGCRGBDView.cc b/src/ui/QGCRGBDView.cc
index d59d2ad..f29ab5e 100644
--- a/src/ui/QGCRGBDView.cc
+++ b/src/ui/QGCRGBDView.cc
@@ -22,6 +22,8 @@ QGCRGBDView::QGCRGBDView(int width, int height, QWidget *parent) :
connect(enableDepthAction, SIGNAL(triggered(bool)), this, SLOT(enableDepth(bool)));
connect(UASManager::instance(), SIGNAL(activeUASSet(UASInterface*)), this, SLOT(setActiveUAS(UASInterface*)));
+
+ clearData();
}
void QGCRGBDView::setActiveUAS(UASInterface* uas)
@@ -46,10 +48,11 @@ void QGCRGBDView::setActiveUAS(UASInterface* uas)
void QGCRGBDView::clearData(void)
{
- QImage emptyImg(16, 16, QImage::Format_Mono);
- emptyImg.fill(0);
+ QImage offlineImg;
+ qDebug() << offlineImg.load(":/images/status/colorbars.png");
- glImage = QGLWidget::convertToGLFormat(emptyImg);
+ glImage = QGLWidget::convertToGLFormat(offlineImg);
+ qDebug() << "cleardata" << offlineImg.isNull() << offlineImg.width() << offlineImg.height();
}
void QGCRGBDView::contextMenuEvent(QContextMenuEvent* event)