Skip to content

Commit 58376b3

Browse files
author
Matthias Koefferlein
committed
Fixing issue #1948 (crash on dragging a cell) - problem was the popup which Qt does not like during drag-and-drop operations.
1 parent 9441024 commit 58376b3

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/laybasic/laybasic/layViewObject.cc

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,8 @@ class ViewObjectQWidget : public QWidget
293293

294294
}
295295

296-
END_PROTECTED
296+
// Note: Qt does not like popups during drag-and-drop operations ...
297+
END_PROTECTED_SILENT
297298
}
298299

299300
void dragLeaveEvent (QDragLeaveEvent * /*event*/)
@@ -309,7 +310,8 @@ class ViewObjectQWidget : public QWidget
309310
svc = next;
310311
}
311312

312-
END_PROTECTED
313+
// Note: Qt does not like popups during drag-and-drop operations ...
314+
END_PROTECTED_SILENT
313315
}
314316

315317
void dragMoveEvent (QDragMoveEvent *event)
@@ -332,7 +334,8 @@ class ViewObjectQWidget : public QWidget
332334

333335
}
334336

335-
END_PROTECTED
337+
// Note: Qt does not like popups during drag-and-drop operations ...
338+
END_PROTECTED_SILENT
336339
}
337340

338341
void dropEvent (QDropEvent *event)
@@ -355,7 +358,8 @@ class ViewObjectQWidget : public QWidget
355358

356359
}
357360

358-
END_PROTECTED
361+
// Note: Qt does not like popups during drag-and-drop operations ...
362+
END_PROTECTED_SILENT
359363
}
360364

361365
void mouseMoveEvent (QMouseEvent *e)

0 commit comments

Comments
 (0)