Skip to content

Commit caf6494

Browse files
committed
BUG: Fix crash in Slicer Qt4 built adding virtual ctor to qSlicerWebWidgetPrivate
See https://stackoverflow.com/questions/7403883/derived-class-with-non-virtual-destructor/7403943#7403943 git-svn-id: http://svn.slicer.org/Slicer4/trunk@26887 3bd1e089-480b-0410-8dfb-8563597acbee
1 parent 47fff9e commit caf6494

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Base/QTGUI/qSlicerWebWidget.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ qSlicerWebWidgetPrivate::qSlicerWebWidgetPrivate(qSlicerWebWidget& object)
5151
{
5252
}
5353

54+
// --------------------------------------------------------------------------
55+
qSlicerWebWidgetPrivate::~qSlicerWebWidgetPrivate()
56+
{
57+
}
58+
5459
// --------------------------------------------------------------------------
5560
void qSlicerWebWidgetPrivate::init()
5661
{

Base/QTGUI/qSlicerWebWidget_p.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,9 @@ class qSlicerWebWidgetPrivate: public Ui_qSlicerWebWidget
6767

6868
public:
6969
qSlicerWebWidgetPrivate(qSlicerWebWidget& object);
70+
virtual ~qSlicerWebWidgetPrivate();
7071

71-
void init();
72+
virtual void init();
7273

7374
#if (QT_VERSION < QT_VERSION_CHECK(5, 6, 0))
7475
/// Convenient function to return the mainframe

0 commit comments

Comments
 (0)