Skip to content

Commit 7f09626

Browse files
committed
initialize pointer correctly and removed check for valid port connection
1 parent f41160a commit 7f09626

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

tasks/RockTutorialVisualization.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ using namespace rock_tutorial;
77
RockTutorialVisualization::RockTutorialVisualization(std::string const& name, TaskCore::TaskState initial_state)
88
: RockTutorialVisualizationBase(name, initial_state)
99
{
10+
vizkitWidget = 0;
11+
rockVizPlugin = 0;
1012
}
1113

1214
RockTutorialVisualization::RockTutorialVisualization(std::string const& name, RTT::ExecutionEngine* engine, TaskCore::TaskState initial_state)
@@ -31,15 +33,7 @@ RockTutorialVisualization::~RockTutorialVisualization()
3133
// return true;
3234
// }
3335
bool RockTutorialVisualization::startHook()
34-
{
35-
// check if input port is connected
36-
if (!_pose.connected())
37-
{
38-
std::cerr << TaskContext::getName() << ": "
39-
<< "Input port 'pose' is not connected." << std::endl;
40-
return false;
41-
}
42-
36+
{
4337
// start thread containing the vizkit widget
4438
app.start();
4539
vizkitWidget = app.getWidget();
@@ -72,6 +66,9 @@ void RockTutorialVisualization::cleanupHook()
7266
{
7367
// delete the visualization plugin
7468
if (rockVizPlugin)
69+
{
7570
delete rockVizPlugin;
71+
rockVizPlugin = 0;
72+
}
7673
}
7774

0 commit comments

Comments
 (0)