diff --git a/YACReader/page_label_widget.cpp b/YACReader/page_label_widget.cpp index 5cc04bfd..d3d6c780 100644 --- a/YACReader/page_label_widget.cpp +++ b/YACReader/page_label_widget.cpp @@ -90,5 +90,10 @@ void PageLabelWidget::setText(const QString & text) void PageLabelWidget::updatePosition() { - move(QPoint((((QWidget *) parent())->geometry().size().width()-this->width())/2,this->pos().y())); + QWidget * parent = dynamic_cast(this->parent()); + if(parent == 0) + { + return; + } + move(QPoint((parent->geometry().size().width()-this->width())/2,this->pos().y())); } \ No newline at end of file