From 73d4b8a5a3723fd7c6df8fe9dc6e9a66c232465c Mon Sep 17 00:00:00 2001 From: Lewin Probst <info@emirror.de> Date: Mon, 19 Oct 2020 14:53:02 +0200 Subject: [PATCH] Small bugfixes to dropSelection and the new selection method. --- VERSION | 2 +- lib/+artoa/+controller/+edit/+timeOfArrival/dropSelection.m | 6 ++++-- .../+edit/+timeOfArrival/pickRectangleByDateRange.m | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/VERSION b/VERSION index e0da8ae..3bac779 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -309 \ No newline at end of file +310 \ No newline at end of file diff --git a/lib/+artoa/+controller/+edit/+timeOfArrival/dropSelection.m b/lib/+artoa/+controller/+edit/+timeOfArrival/dropSelection.m index 91c3feb..2248946 100644 --- a/lib/+artoa/+controller/+edit/+timeOfArrival/dropSelection.m +++ b/lib/+artoa/+controller/+edit/+timeOfArrival/dropSelection.m @@ -11,8 +11,10 @@ end result = false; if artoa.controller.edit.dataPointsSelected(artoaWorkspace.editTimeOfArrival) - if ~pForce || strcmp(questdlg('Reset current selection?', 'Confirmation', 'Yes', 'Cancel', 'Cancel'), 'Cancel') - return; + if ~pForce + if strcmp(questdlg('Reset current selection?', 'Confirmation', 'Yes', 'Cancel', 'Cancel'), 'Cancel') + return; + end end % reset the line and all required fields [artoaGui.editTimeOfArrival, artoaWorkspace.editTimeOfArrival] = artoa.controller.edit.clearSelection(artoaGui.editTimeOfArrival, artoaWorkspace.editTimeOfArrival); diff --git a/lib/+artoa/+controller/+edit/+timeOfArrival/pickRectangleByDateRange.m b/lib/+artoa/+controller/+edit/+timeOfArrival/pickRectangleByDateRange.m index cdf5800..6ef9c15 100644 --- a/lib/+artoa/+controller/+edit/+timeOfArrival/pickRectangleByDateRange.m +++ b/lib/+artoa/+controller/+edit/+timeOfArrival/pickRectangleByDateRange.m @@ -42,7 +42,7 @@ values = inputdlg(values); values = str2double(values); % validity check -if any(isnan(values)) +if any(isnan(values)) || isempty(values) % force drop selection artoa.controller.edit.timeOfArrival.dropSelection(true); warndlg('One or more input values could not be converted to double. Please try again', 'Input error!'); -- GitLab