aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qtmips_gui/coreview/connection.cpp2
-rw-r--r--qtmips_gui/coreview/multiplexer.cpp2
-rw-r--r--qtmips_gui/statictable.cpp8
3 files changed, 11 insertions, 1 deletions
diff --git a/qtmips_gui/coreview/connection.cpp b/qtmips_gui/coreview/connection.cpp
index f7271c7..140185f 100644
--- a/qtmips_gui/coreview/connection.cpp
+++ b/qtmips_gui/coreview/connection.cpp
@@ -5,6 +5,8 @@
using namespace coreview;
Connector::Connector(enum Axis ax) {
+ qx = 0;
+ qy = 0;
this->ax = ax;
}
diff --git a/qtmips_gui/coreview/multiplexer.cpp b/qtmips_gui/coreview/multiplexer.cpp
index b25e6d1..f314a6f 100644
--- a/qtmips_gui/coreview/multiplexer.cpp
+++ b/qtmips_gui/coreview/multiplexer.cpp
@@ -27,7 +27,7 @@ Multiplexer::~Multiplexer() {
delete con_out;
for (unsigned i = 0; i < size; i++)
delete con_in[i];
- delete con_in;
+ delete[] con_in;
}
#define C_HEIGHT (HEIGHT + (GAP * (size -1 )))
diff --git a/qtmips_gui/statictable.cpp b/qtmips_gui/statictable.cpp
index 829e71b..594476b 100644
--- a/qtmips_gui/statictable.cpp
+++ b/qtmips_gui/statictable.cpp
@@ -8,6 +8,14 @@ StaticTableLayout::StaticTableLayout(QWidget *parent, int margin, int horizontal
shspace = horizontal_small_spacing;
vspace = vertical_spacing;
setSizeConstraint(QLayout::SetMinAndMaxSize);
+
+ cch_do_layout.size = QSize(0, 0);
+ cch_do_layout.count = 0;
+ cch_heightForWidth.w = 0;
+ cch_heightForWidth.count = 0;
+ cch_heightForWidth.width = 0;
+ cch_minSize.count = 0;
+ cch_minSize.size = QSize(0, 0);
}
StaticTableLayout::~StaticTableLayout() {