diff --git a/custom_widgets/yacreader_table_view.cpp b/custom_widgets/yacreader_table_view.cpp index 300eb2c0..11ca1186 100644 --- a/custom_widgets/yacreader_table_view.cpp +++ b/custom_widgets/yacreader_table_view.cpp @@ -399,15 +399,16 @@ void StarEditor::leaveEvent(QEvent * event){ void StarEditor::mousePressEvent(QMouseEvent * event ) { - int star = starAtPosition(event->x()); - - if (star != myStarRating.starCount() && star != -1) { - myStarRating.setStarCount(star); - shouldCommitData = true; - emit commitData(); - } - + if(event->button() == Qt::LeftButton) + { + int star = starAtPosition(event->x()); + if (star != myStarRating.starCount() && star != -1) { + myStarRating.setStarCount(star); + shouldCommitData = true; + emit commitData(); + } + } } int StarEditor::starAtPosition(int x)