Skip to content
Permalink
Browse files

Disable clear button in tracer widget to prevent a crash

Fix #20180

Not really a fix, but the other approach apparently
causes a regression on some platforms.
  • Loading branch information
elpaso committed Oct 23, 2018
1 parent 012ad1c commit 7f10a3a4a4f4d0ef04e34d3cd19d252320d28d98
Showing with 4 additions and 1 deletion.
  1. +4 −1 src/app/qgssnappingwidget.cpp
@@ -201,7 +201,10 @@ QgsSnappingWidget::QgsSnappingWidget( QgsProject *project, QgsMapCanvas *canvas,
mTracingOffsetSpinBox->setRange( -1000000, 1000000 );
mTracingOffsetSpinBox->setDecimals( 6 );
mTracingOffsetSpinBox->setClearValue( 0 );
mTracingOffsetSpinBox->setClearValueMode( QgsDoubleSpinBox::CustomValue );
mTracingOffsetSpinBox->setClearValueMode( QgsDoubleSpinBox::ClearValueMode::CustomValue );
// Note: set to false to "fix" a crash
// See https://github.com/qgis/QGIS/pull/8266 for some more context
mTracingOffsetSpinBox->setShowClearButton( false );
QMenu *tracingMenu = new QMenu( this );
QWidgetAction *widgetAction = new QWidgetAction( tracingMenu );
QVBoxLayout *tracingWidgetLayout = new QVBoxLayout;

0 comments on commit 7f10a3a

Please sign in to comment.
You can’t perform that action at this time.