This might be a solution to the strange behavior when clicking links in Windows
(as described in Bug 483). Please test and feedback.
}
void ChatItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) {
}
void ChatItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) {
- if(_selectionMode != NoSelection && !event->buttons() & Qt::LeftButton) {
+ if(_selectionMode != NoSelection && event->button() == Qt::LeftButton) {
chatScene()->selectionToClipboard(QClipboard::Selection);
event->accept();
} else
chatScene()->selectionToClipboard(QClipboard::Selection);
event->accept();
} else
}
void ChatScene::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) {
}
void ChatScene::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) {
- if(!event->buttons() & Qt::LeftButton) {
+ if(event->button() == Qt::LeftButton && _leftButtonPressed) {
_leftButtonPressed = false;
if(_clickMode != NoClick) {
if(_clickMode == SingleClick)
_leftButtonPressed = false;
if(_clickMode != NoClick) {
if(_clickMode == SingleClick)