Commit 8126b8c6 authored by Matthew Dawson's avatar Matthew Dawson
Browse files

Fix issues with out of bounds issues.

Fix some other issues.


git-svn-id: https://groke.mcmaster.ca/svn/grad/colin/trunk/TableTool@8566 57e6efec-57d4-0310-aeb1-a6c144bb1a8b
parent a640e712
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@ if size(object.data.Grid2.cells,2) > 1
end
code = [code new_code];

if size(object.data.Grid1.cells,2) > 1
if object.data.multi_mode == 0 && size(object.data.Grid1.cells,2) > 1
    [new_code,new_queries] = CVC_checker.generate_cvc_grid(object.data.Grid1,size(queries,2));
    queries = [queries new_queries];
    code = [code new_code];
+6 −4
Original line number Diff line number Diff line
@@ -17,11 +17,13 @@ for i = 1:size(grid.cells,2)
    error = '';
    string = get(grid.cells(i).cond,'String');

    if size(string) > 0
        s = [string(1,:)];
        for j = 2:size(string,1)
           s = [s ' ' string(j,:)];
        end
        string = s;
    end
    
    if ( strcmp(string,'') || isempty(string)) && i == 1 && isempty(grid.parent_grid) && size(grid.cells,2) == 1
        break;
+6 −4
Original line number Diff line number Diff line
@@ -24,11 +24,13 @@ for i=1:size(grid.cells,2)
    end
    text = char(grid.cells(i).cond_text);

    if size(text) > 0
        s = [text(1,:)];
        for j = 2:size(text,1)
           s = [s ' ' text(j,:)];
        end
        text = s;
    end
    
    vars = regexp(text,'([a-zA-Z][a-zA-Z0-9_]*)','match');