Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/07/10 18:12:52 (14 years ago)
Author:
mkommend
Message:

corrected collection views and ViewHost (ticket #972)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.MainForm.WindowsForms/3.3/ViewHost.cs

    r3670 r3709  
    8383      }
    8484    }
    85     public new IContent Content {
    86       get { return base.Content; }
    87       set {
    88         if (value == null || this.Content == null || value.GetType() != this.Content.GetType())
    89           cachedViews.Clear();
    90 
    91         base.Content = value;
    92       }
    93     }
    9485
    9586    public new bool Enabled {
     
    118109
    119110        if (!ViewCanShowContent(viewType, Content)) {
     111          cachedViews.Clear();
    120112          ViewType = MainFormManager.GetDefaultViewType(Content.GetType());
    121113          if ((viewType == null) && (viewContextMenuStrip.Items.Count > 0))  // create first available view if default view is not available
     
    129121        viewsLabel.Visible = false;
    130122        viewPanel.Visible = false;
    131         if (viewPanel.Controls.Count > 0) viewPanel.Controls[0].Dispose();
    132         viewPanel.Controls.Clear();
    133         cachedViews.Clear();
    134123      }
    135124    }
Note: See TracChangeset for help on using the changeset viewer.