浏览代码

BUG: pre-sort when fetching user accounts

Herman Schoenfeld 7 年之前
父节点
当前提交
7eebee3d1f
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 0
      src/core.utils/UCoreUtils.pas
  2. 1 2
      src/gui/UCTRLWallet.pas

+ 1 - 0
src/core.utils/UCoreUtils.pas

@@ -291,6 +291,7 @@ begin
     end;
   end;
   Result := LAccs.ToArray;
+  TArrayHelper<TAccount>.Sort(Result, TAccountComparer.Create);
 end;
 
 class function TCoreTool.GetUserAccountNumbers: TArray<cardinal>;

+ 1 - 2
src/gui/UCTRLWallet.pas

@@ -132,7 +132,7 @@ begin
 
   // grids
   FAccountsGrid := TVisualGrid.Create(Self);
-  FAccountsGrid.SortMode := smMultiColumn;
+  FAccountsGrid.SortMode := smSingleColumn;
   FAccountsGrid.FetchDataInThread := false;
   FAccountsGrid.AutoPageSize := True;
   FAccountsGrid.DeselectionType := dtDefault;
@@ -143,7 +143,6 @@ begin
     Binding := 'AccountNumber';
     SortBinding := 'AccountNumber';
     DisplayBinding := 'Account';
-    SortDirection:= sdAscending;
     Width := 100;
     HeaderFontStyles := [fsBold];
     DataFontStyles := [fsBold];