aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/sequence_diagram.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/qt/sequence_diagram.cpp')
-rw-r--r--ui/qt/sequence_diagram.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/ui/qt/sequence_diagram.cpp b/ui/qt/sequence_diagram.cpp
index 8660c4295c..3bd4c2d724 100644
--- a/ui/qt/sequence_diagram.cpp
+++ b/ui/qt/sequence_diagram.cpp
@@ -31,8 +31,6 @@
#include <QPen>
#include <QPointF>
-#include <QDebug>
-
const int max_comment_em_width_ = 20;
// UML-like network node sequence diagrams.
@@ -98,8 +96,9 @@ SequenceDiagram::SequenceDiagram(QCPAxis *keyAxis, QCPAxis *valueAxis, QCPAxis *
void SequenceDiagram::setData(seq_analysis_info_t *sainfo)
{
data_->clear();
+ sainfo_ = sainfo;
+ if (!sainfo) return;
- WSCPSeqData new_data;
double cur_key = 0.0;
QVector<double> key_ticks, val_ticks;
QVector<QString> key_labels, val_labels, com_labels;
@@ -108,6 +107,7 @@ void SequenceDiagram::setData(seq_analysis_info_t *sainfo)
for (GList *cur = g_queue_peek_nth_link(sainfo->items, 0); cur; cur = g_list_next(cur)) {
seq_analysis_item_t *sai = (seq_analysis_item_t *) cur->data;
+ WSCPSeqData new_data;
new_data.key = cur_key;
new_data.value = sai;
@@ -120,7 +120,6 @@ void SequenceDiagram::setData(seq_analysis_info_t *sainfo)
cur_key++;
}
- sainfo_ = sainfo;
for (unsigned int i = 0; i < sainfo_->num_nodes; i++) {
val_ticks.append(i);
@@ -193,7 +192,7 @@ void SequenceDiagram::draw(QCPPainter *painter)
WSCPSeqDataMap::const_iterator it;
for (it = data_->constBegin(); it != data_->constEnd(); ++it) {
double cur_key = it.key();
- seq_analysis_item_t *sai = (seq_analysis_item_t *) it.value().value;
+ seq_analysis_item_t *sai = it.value().value;
QPen fg_pen(mainPen());
if (sai->fd->num == selected_packet_) {