File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1087,8 +1087,8 @@ void GLWidget::mousePressEvent(QMouseEvent *event)
10871087{
10881088 QPoint pos = event->pos ();
10891089
1090- // Block rotation cube clicks in 2D mode
1091- if (pos.x () < 100 && pos.y () < 100 && m_mode != ViewMode::View2D) {
1090+ // Block rotation cube clicks in 2D mode or when cube is hidden
1091+ if (m_rotationCube && pos.x () < 100 && pos.y () < 100 && m_mode != ViewMode::View2D) {
10921092 CubeClickableFace face = m_cubeDrawer.faceAtPos (pos);
10931093 switch (face) {
10941094 case CubeClickableFace::Front:
@@ -1326,7 +1326,7 @@ void GLWidget::mouseMoveEvent(QMouseEvent *event)
13261326 updateView ();
13271327 }
13281328
1329- if (pos.x () < 200 && pos.y () < 200 ) {
1329+ if (m_rotationCube && pos.x () < 200 && pos.y () < 200 ) {
13301330 CubeClickableFace face = m_cubeDrawer.mouseMoveEvent (event);
13311331 if (face != CubeClickableFace::None) {
13321332 setCursor (Qt::PointingHandCursor);
You can’t perform that action at this time.
0 commit comments