www.gusucode.com > mbcguitools 工具箱 matlab 源码程序 > mbcguitools/@xregGui/@figureaxes/removebadentries.m

    function removebadentries(fa)
%REMOVEBADENTRIES Remove invalid figure handles from object
%
%  REMOVEBADENTRIES(OBJ) removes information for any figures that are no
%  longer valid handles.

%  Copyright 2000-2013 The MathWorks, Inc. and Ford Global Technologies, Inc.


H = isgraphics(fa.Figures);
if ~all(H)
    % fix
    fa.Figures = fa.Figures(H);
    fa.Axes = fa.Axes(H);
    fa.BGAxes = fa.BGAxes(H);
    fa.MidAxes = fa.MidAxes(H);
    fa.BGAxesList = fa.BGAxesList(H);
    fa.FigList = fa.FigList(H);
    fa.DisabledCount = fa.DisabledCount(H);
end