Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/02/11 01:52:19 (13 years ago)
Author:
swagner
Message:

Prevented disappearing of runs in an optimizer when moving the optimizer up or down in an experiment (#1445)

Location:
trunk/sources/HeuristicLab.Core.Views/3.3
Files:
2 edited

Legend:

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

    r5839 r5928  
    337337      if (itemsListView.SelectedItems.Count == 1) {
    338338        int index = itemsListView.SelectedIndices[0];
    339         T item = Content[index - 1];
    340         Content[index - 1] = Content[index];
     339        Content.Reverse(index - 1, 2);
    341340        itemsListView.Items[index].Selected = false;
    342341        itemsListView.Items[index - 1].Selected = true;
    343         Content[index] = item;
    344342      }
    345343    }
     
    347345      if (itemsListView.SelectedItems.Count == 1) {
    348346        int index = itemsListView.SelectedIndices[0];
    349         T item = Content[index + 1];
    350         Content[index + 1] = Content[index];
     347        Content.Reverse(index, 2);
    351348        itemsListView.Items[index].Selected = false;
    352349        itemsListView.Items[index + 1].Selected = true;
    353         Content[index] = item;
    354350      }
    355351    }
  • trunk/sources/HeuristicLab.Core.Views/3.3/ItemListView.cs

    r5839 r5928  
    352352      if (itemsListView.SelectedItems.Count == 1) {
    353353        int index = itemsListView.SelectedIndices[0];
    354         T item = Content[index - 1];
    355         Content[index - 1] = Content[index];
     354        Content.Reverse(index - 1, 2);
    356355        itemsListView.Items[index].Selected = false;
    357356        itemsListView.Items[index - 1].Selected = true;
    358         Content[index] = item;
    359357      }
    360358    }
     
    362360      if (itemsListView.SelectedItems.Count == 1) {
    363361        int index = itemsListView.SelectedIndices[0];
    364         T item = Content[index + 1];
    365         Content[index + 1] = Content[index];
     362        Content.Reverse(index, 2);
    366363        itemsListView.Items[index].Selected = false;
    367364        itemsListView.Items[index + 1].Selected = true;
    368         Content[index] = item;
    369365      }
    370366    }
Note: See TracChangeset for help on using the changeset viewer.