Skip to content

Commit 7f4758b

Browse files
authoredAug 2, 2024
Updated checks for applications (#202)
1 parent 814a973 commit 7f4758b

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed
 

‎gui/src/app/camera_intrinsic_calibration_app.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <industrial_calibration/gui/camera_intrinsic_calibration_widget.h>
2+
#include <filesystem>
23
#include <QApplication>
34
#include <QMessageBox>
45
#include <QTextStream>
@@ -65,12 +66,12 @@ int main(int argc, char** argv)
6566
// Attempt to load configuration and observations files if available
6667
try
6768
{
68-
if (argc > 1)
69+
if (argc > 1 && std::filesystem::is_regular_file(argv[1]))
6970
{
7071
w.loadConfig(argv[1]);
7172
QMessageBox::information(nullptr, "Configuration", "Successfully loaded calibration configuration");
7273
}
73-
if (argc > 2)
74+
if (argc > 2 && std::filesystem::is_regular_file(argv[2]))
7475
w.loadObservations(argv[2]);
7576
}
7677
catch (const std::exception& ex)

‎gui/src/app/extrinsic_hand_eye_calibration_app.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include <industrial_calibration/gui/extrinsic_hand_eye_calibration_widget.h>
2+
#include <filesystem>
23
#include <QApplication>
34
#include <QMessageBox>
45
#include <QTextStream>
@@ -58,12 +59,12 @@ int main(int argc, char** argv)
5859
// Attempt to load configuration and observations files if available
5960
try
6061
{
61-
if (argc > 1)
62+
if (argc > 1 && std::filesystem::is_regular_file(argv[1]))
6263
{
6364
w.loadConfig(argv[1]);
6465
QMessageBox::information(nullptr, "Configuration", "Successfully loaded calibration configuration");
6566
}
66-
if (argc > 2)
67+
if (argc > 2 && std::filesystem::is_regular_file(argv[2]))
6768
w.loadObservations(argv[2]);
6869
}
6970
catch (const std::exception& ex)

0 commit comments

Comments
 (0)