diff --git a/src/pdf_page_widget.cpp b/src/pdf_page_widget.cpp index b58f8ce..2b77448 100644 --- a/src/pdf_page_widget.cpp +++ b/src/pdf_page_widget.cpp @@ -6,6 +6,7 @@ PDFPageWidget::PDFPageWidget(QWidget* parent) : QFrame(parent) { + selected = false; setAcceptDrops(true); /* Resize widget. */ diff --git a/src/pdf_page_widget.h b/src/pdf_page_widget.h index bdb8697..e10027e 100644 --- a/src/pdf_page_widget.h +++ b/src/pdf_page_widget.h @@ -46,7 +46,7 @@ private: QPixmap pixmap; QPushButton* btn1, *btn2; - bool selected = false; + bool selected; signals: void pageClicked(QMouseEvent* event, QString path); diff --git a/src/pdf_table_widget.cpp b/src/pdf_table_widget.cpp index f3c247b..61f2af2 100644 --- a/src/pdf_table_widget.cpp +++ b/src/pdf_table_widget.cpp @@ -76,6 +76,8 @@ void PDFTableWidget::droppedPage(QString pathFrom, QString pathTo) { */ /* Frontend operations here.. */ + if(pathFrom == pathTo) + return; qDebug() << pathFrom; qDebug() << pathTo; PDFPageWidget* childFrom = pageChilds[pathFrom];