Skip to content

Commit 03188dd

Browse files
agiudiceandreanyalldawson
authored andcommittedApr 6, 2023
Fix enabling field length parameter in New Memory Layer dialog
1 parent f499307 commit 03188dd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed
 

‎src/gui/qgsnewmemorylayerdialog.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,15 @@ void QgsNewMemoryLayerDialog::mTypeBox_currentIndexChanged( int index )
160160
mPrecision->clear();
161161
mPrecision->setEnabled( false );
162162
mWidth->setValidator( new QIntValidator( 1, 255, this ) );
163+
mWidth->setEnabled( true );
163164
break;
164165
case 1: // Whole number
165166
if ( mWidth->text().toInt() < 1 || mWidth->text().toInt() > 10 )
166167
mWidth->setText( QStringLiteral( "10" ) );
167168
mPrecision->clear();
168169
mPrecision->setEnabled( false );
169170
mWidth->setValidator( new QIntValidator( 1, 10, this ) );
171+
mWidth->setEnabled( true );
170172
break;
171173
case 2: // Decimal number
172174
if ( mWidth->text().toInt() < 1 || mWidth->text().toInt() > 30 )
@@ -175,6 +177,7 @@ void QgsNewMemoryLayerDialog::mTypeBox_currentIndexChanged( int index )
175177
mPrecision->setText( QStringLiteral( "6" ) );
176178
mPrecision->setEnabled( true );
177179
mWidth->setValidator( new QIntValidator( 1, 20, this ) );
180+
mWidth->setEnabled( true );
178181
break;
179182
case 3: // Boolean
180183
mWidth->clear();

0 commit comments

Comments
 (0)
Please sign in to comment.