Skip to content

Commit 170470f

Browse files
authored
Fixed crash when a resource is not available (#1455)
Signed-off-by: Alejandro Hernandez Cordero <[email protected]>
1 parent cfa75db commit 170470f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

rviz_common/src/rviz_common/load_resource.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,12 @@ namespace rviz_common
5050
resource_retriever::ResourceSharedPtr getResource(const std::string & resource_path)
5151
{
5252
RVIZ_COMMON_LOG_DEBUG("rviz_common::getResource() loading resource: " + resource_path);
53-
resource_retriever::Retriever retriever;
54-
return retriever.get_shared(resource_path);
53+
try {
54+
resource_retriever::Retriever retriever;
55+
return retriever.get_shared(resource_path);
56+
} catch (...) {
57+
return nullptr;
58+
}
5559
}
5660

5761
QPixmap loadPixmap(QString url, bool fill_cache)

0 commit comments

Comments
 (0)