Skip to content
Snippets Groups Projects
Commit 45e506b6 authored by Andreas Schenk's avatar Andreas Schenk
Browse files

force OSX to update image display in DataViewer when selection changes

parent e9b1d4e6
No related branches found
No related tags found
No related merge requests found
...@@ -513,6 +513,7 @@ void DataViewerPanelBase::mousePressEvent(QMouseEvent* event) ...@@ -513,6 +513,7 @@ void DataViewerPanelBase::mousePressEvent(QMouseEvent* event)
if(!IsDataValid()) return; if(!IsDataValid()) return;
if(event->button() == Qt::LeftButton && event->modifiers()==Qt::NoModifier) { if(event->button() == Qt::LeftButton && event->modifiers()==Qt::NoModifier) {
selection_=Extent(); selection_=Extent();
update(rubberband_->geometry());
rubberband_->setGeometry(QRect(event->pos(),QSize(0,0))); rubberband_->setGeometry(QRect(event->pos(),QSize(0,0)));
rubberband_->hide(); rubberband_->hide();
last_x_=event->x(); last_x_=event->x();
...@@ -1095,7 +1096,9 @@ void DataViewerPanelBase::draw_pixel_values(QPainter& painter) ...@@ -1095,7 +1096,9 @@ void DataViewerPanelBase::draw_pixel_values(QPainter& painter)
void DataViewerPanelBase::update_rubberband_from_selection_() void DataViewerPanelBase::update_rubberband_from_selection_()
{ {
QRect old_geometry=rubberband_->geometry();
rubberband_->setGeometry(QRect(PointToWin(selection_.GetStart()),PointToWin(selection_.GetEnd()+Point(1,1)))); rubberband_->setGeometry(QRect(PointToWin(selection_.GetStart()),PointToWin(selection_.GetEnd()+Point(1,1))));
update(old_geometry);
} }
}}} //ns }}} //ns
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment