提交 0f1a3a1f 编写于 作者: 丁劲犇's avatar 丁劲犇 😸

Sloved Qt5,11 Crash problem,

Qt 5.11 Event filter of Close event should be ignored when filter is hitted.
上级 749a0cdf
...@@ -122,6 +122,7 @@ bool osm_frame_widget::eventFilter(QObject *obj, QEvent *event) ...@@ -122,6 +122,7 @@ bool osm_frame_widget::eventFilter(QObject *obj, QEvent *event)
{ {
if (obj == ui->tab_map) if (obj == ui->tab_map)
{ {
event->ignore();
QWidget * wig = qobject_cast<QWidget *>(obj); QWidget * wig = qobject_cast<QWidget *>(obj);
if (wig) if (wig)
{ {
...@@ -138,11 +139,13 @@ bool osm_frame_widget::eventFilter(QObject *obj, QEvent *event) ...@@ -138,11 +139,13 @@ bool osm_frame_widget::eventFilter(QObject *obj, QEvent *event)
} }
else if (obj == ui->dockWidget_QTV_side) else if (obj == ui->dockWidget_QTV_side)
{ {
event->ignore();
enableLiteMode(true); enableLiteMode(true);
return true; return true;
} }
else if (m_PropPageslayer.contains(obj)) else if (m_PropPageslayer.contains(obj))
{ {
event->ignore();
QWidget * wig = qobject_cast<QWidget *>(obj); QWidget * wig = qobject_cast<QWidget *>(obj);
if (wig) if (wig)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册