diff -r b72c6db6890b -r 5dc02b23752f src/gui/widgets/qabstractspinbox.cpp --- a/src/gui/widgets/qabstractspinbox.cpp Wed Jun 23 19:07:03 2010 +0300 +++ b/src/gui/widgets/qabstractspinbox.cpp Tue Jul 06 15:10:48 2010 +0300 @@ -1248,8 +1248,11 @@ #else Q_D(QAbstractSpinBox); + QPointer menu = d->edit->createStandardContextMenu(); + if (!menu) + return; + d->reset(); - QPointer menu = d->edit->createStandardContextMenu(); QAction *selAll = new QAction(tr("&Select All"), menu); menu->insertAction(d->edit->d_func()->selectAllAction,