Skip to content

Commit 05a930d

Browse files
committed
Fix #1834: segfault on addMaximizeButton
... for image/camera displays if no window manager is instantiated
1 parent ba95c1f commit 05a930d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/rviz/default_plugin/image_display.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ void ImageDisplay::onInitialize()
131131
render_panel_->initialize(img_scene_manager_, context_);
132132

133133
setAssociatedWidget(render_panel_);
134-
getAssociatedWidgetPanel()->addMaximizeButton();
134+
if (auto* dock = getAssociatedWidgetPanel())
135+
dock->addMaximizeButton();
135136

136137
render_panel_->setAutoRender(false);
137138
render_panel_->setOverlaysEnabled(false);

0 commit comments

Comments
 (0)