Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/18/19 16:02:52 (5 years ago)
Author:
abeham
Message:

#2520: fixed bug in the clipboard when it contains objects not of type IStorableContent

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.Core.Views/3.3/Clipboard.cs

    r16997 r17015  
    155155      foreach (string filename in items) {
    156156        try {
    157           T item = (T)ContentManager.Load(filename);
     157          T item = null;
     158          if (HeuristicLab.Persistence.Default.Xml.XmlParser.CanOpen(filename)) {
     159            item = HeuristicLab.Persistence.Default.Xml.XmlParser.Deserialize<T>(filename);
     160          } else {
     161            item = (T)new ProtoBufSerializer().Deserialize(filename);
     162          }
    158163          OnItemLoaded(item, progressBar.Maximum / items.Length);
    159         } catch(Exception) {
     164        } catch (Exception) {
    160165          // ignore if loading a clipboad item fails.
    161166        }
Note: See TracChangeset for help on using the changeset viewer.