aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2017-12-03 20:26:05 +0000
committerAnders Broman <a.broman58@gmail.com>2017-12-04 05:49:49 +0000
commit5350fd741f0ceafdea69b3ec6b04565b47146822 (patch)
tree33a5ceb3df5534c0a7f8ee8e2e4543ba018502c5
parentf411ab39886c5b372371b939311d9cab54a9a183 (diff)
RLC LTE graph: add comments clarifying tracer limitation
Change-Id: Ib6a79689ced9377b1ac00513810db2e86d26d83f Reviewed-on: https://code.wireshark.org/review/24690 Petri-Dish: Martin Mathieson <martin.r.mathieson@googlemail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r--ui/qt/lte_rlc_graph_dialog.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/qt/lte_rlc_graph_dialog.cpp b/ui/qt/lte_rlc_graph_dialog.cpp
index b395d62edd..71478dddfb 100644
--- a/ui/qt/lte_rlc_graph_dialog.cpp
+++ b/ui/qt/lte_rlc_graph_dialog.cpp
@@ -304,6 +304,8 @@ void LteRlcGraphDialog::fillGraph()
mouseMoved(NULL);
resetAxes();
+ // This is why, in mouseMoved(), we only match the entries
+ // corresponding to data segments (base_graph_)...
tracer_->setGraph(base_graph_);
// XXX QCustomPlot doesn't seem to draw any sort of focus indicator.
@@ -597,6 +599,9 @@ void LteRlcGraphDialog::mouseMoved(QMouseEvent *event)
tracer_->setVisible(true);
packet_num_ = packet_seg->num;
+ // N.B. because tracer only looks up entries in base_graph_,
+ // we know that packet_seg will be a data segment, so no need to check
+ // iscontrolPDU or isResegmented fields.
hint += tr("%1 %2 (%3s seq %4 len %5)")
.arg(cap_file_.capFile() ? tr("Click to select packet") : tr("Packet"))
.arg(packet_num_)