aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/io_graph_dialog.cpp
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2014-04-10 22:53:11 +0200
committerMichael Mann <mmann78@netscape.net>2014-04-10 23:41:06 +0000
commit725c2b3354ca446525b9931746b2441de6b8b816 (patch)
treeaa67418647dcd5fbd40880a05cf6ae0d1483b038 /ui/qt/io_graph_dialog.cpp
parent36a2ba2ce684d242cf26aa0bcb4ae7944aff43c7 (diff)
Fix called C++ object pointer is null found by Clang Analyzer
Change-Id: I7d142ed60af8bb776ea732bf9ef94ad92bc23d70 Reviewed-on: https://code.wireshark.org/review/1061 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'ui/qt/io_graph_dialog.cpp')
-rw-r--r--ui/qt/io_graph_dialog.cpp20
1 files changed, 15 insertions, 5 deletions
diff --git a/ui/qt/io_graph_dialog.cpp b/ui/qt/io_graph_dialog.cpp
index c6d776015c..636a343fb7 100644
--- a/ui/qt/io_graph_dialog.cpp
+++ b/ui/qt/io_graph_dialog.cpp
@@ -1667,19 +1667,29 @@ void IOGraph::setPlotStyle(int style)
}
switch (style) {
case psLine:
- graph_->setLineStyle(QCPGraph::lsLine);
+ if (graph_) {
+ graph_->setLineStyle(QCPGraph::lsLine);
+ }
break;
case psImpulse:
- graph_->setLineStyle(QCPGraph::lsImpulse);
+ if (graph_) {
+ graph_->setLineStyle(QCPGraph::lsImpulse);
+ }
break;
case psDot:
- graph_->setScatterStyle(QCPScatterStyle::ssDisc);
+ if (graph_) {
+ graph_->setScatterStyle(QCPScatterStyle::ssDisc);
+ }
break;
case psSquare:
- graph_->setScatterStyle(QCPScatterStyle::ssSquare);
+ if (graph_) {
+ graph_->setScatterStyle(QCPScatterStyle::ssSquare);
+ }
break;
case psDiamond:
- graph_->setScatterStyle(QCPScatterStyle::ssDiamond);
+ if (graph_) {
+ graph_->setScatterStyle(QCPScatterStyle::ssDiamond);
+ }
break;
case psBar:
case IOGraph::psStackedBar: