Changeset 2612


Ignore:
Timestamp:
Feb 7, 2011, 11:44:23 AM (11 years ago)
Author:
nolte
Message:

Fixed Top-User logic

Location:
trunk/CrypPlugins/KeySearcher
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/KeySearcher.cs

    r2556 r2612  
    13921392                statistic[avname] = statistic[avname].OrderByDescending((x) => x.Value.Count).ToDictionary(x => x.Key, y => y.Value);
    13931393            }
     1394            statistic = statistic.OrderByDescending((x) => x.Value.Sum((z) => z.Value.Count)).ToDictionary(x => x.Key,y => y.Value);
     1395
    13941396            GenerateMaschineStats();
    13951397            //The following Method can be used to write a local csv file with the User/Maschine Statistics.
    1396             //WriteStatistics(dataIdentifier);
     1398            WriteStatistics(dataIdentifier);
    13971399            UpdateStatisticsPresentation();
    13981400           
  • trunk/CrypPlugins/KeySearcher/Presentation/Controls/StatisticsPresentation.xaml.cs

    r2556 r2612  
    5353                                                   if (statistics != null)
    5454                                                   {
    55                                                        var orderedstats = statistics.OrderByDescending((x) => x.Value.Sum((z) => z.Value.Count));
    56                                                        statisticsTree.DataContext = orderedstats;
     55                                                       statisticsTree.DataContext = statistics;
    5756                                                       statisticsTree.Items.Refresh();
    5857                                                   }
     
    7473                Dispatcher.Invoke(DispatcherPriority.Normal, (SendOrPostCallback)delegate
    7574                                                {
    76                                                     machineTree.DataContext = machineHierarchy;
    77                                                     machineTree.Items.Refresh();
     75                                                    if (machineHierarchy != null)
     76                                                    {
     77                                                        machineTree.DataContext = machineHierarchy;
     78                                                        machineTree.Items.Refresh();
     79                                                    }
    7880                                                }, null);
    7981            }
Note: See TracChangeset for help on using the changeset viewer.