Skip to content
Snippets Groups Projects
Commit bb5f0536 authored by leprob001's avatar leprob001
Browse files

Bugfix, added checks in selection routine for trajectories table.

parent 357fcc39
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,11 @@ function [] = tableGeneratedTracksSelect(~, event)
global artoaWorkspace artoaGui;
if ~artoa.data.hasMember(artoaWorkspace, {'trajectoryOutput', 'trajectories'}) ...
|| isempty(artoaWorkspace.trajectoryOutput.trajectories)
return;
end
%% Hide all lines between soundsources
for i = 1:length(artoaGui.trajectoryOutput.trajectoryHandles)
artoa.controller.setPlotHandleVisibility( ...
......@@ -27,6 +32,11 @@ end
artoaWorkspace.trajectoryOutput.tableGeneratedTracksSelectedRow = selectedRow;
artoaWorkspace.trajectoryOutput.tableGeneratedTracksSelectedColumn = selectedColumn;
%% Check if trajectory is available
if ~isstruct(artoaWorkspace.trajectoryOutput.trajectories{selectedRow(1)})
return;
end
%% Check for hiding
if selectedColumn == 1
artoaWorkspace.trajectoryOutput.trajectories{selectedRow}.hidden = ...
......@@ -85,7 +95,7 @@ if ~artoa.data.hasMember(artoaWorkspace, {'trajectoryOutput', 'updateTrackParame
end
if artoaWorkspace.trajectoryOutput.updateTrackParameterWindow
artoaWorkspace.trackParameter = ...
artoaWorkspace.trajectoryOutput.trajectories{selectedRow}.trackParameter;
artoaWorkspace.trajectoryOutput.trajectories{selectedRow(1)}.trackParameter;
artoa.controller.track.parameter.updateGui();
end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment