Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/27/12 15:26:12 (12 years ago)
Author:
ascheibe
Message:

#1778 check if the item in ItemTask and OptimizerTask is null

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive/3.3/Tasks/OptimizerTask.cs

    r7259 r7530  
    180180    #region INamedItem Members
    181181    public override bool CanChangeDescription {
    182       get { return Item.CanChangeDescription; }
     182      get {
     183        if (Item == null)
     184          return false;
     185        else
     186          return Item.CanChangeDescription;
     187      }
    183188    }
    184189
    185190    public override bool CanChangeName {
    186       get { return Item.CanChangeName; }
     191      get {
     192        if (Item == null)
     193          return false;
     194        else
     195          return Item.CanChangeName;
     196      }
    187197    }
    188198
    189199    public override string Description {
    190       get { return Item.Description; }
     200      get {
     201        if (Item == null)
     202          return string.Empty;
     203        else
     204          return Item.Description;
     205      }
    191206      set { Item.Description = value; }
    192207    }
    193208
    194209    public override string Name {
    195       get { return Item.Name; }
     210      get {
     211        if (Item == null)
     212          return string.Empty;
     213        else
     214          return Item.Name;
     215      }
    196216      set { Item.Name = value; }
    197217    }
Note: See TracChangeset for help on using the changeset viewer.