File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -252,6 +252,8 @@ procedure TfrmExtFileDialog.comboFileTypeChange(Sender: TObject);
252252 FileMask := FFilterMasks[comboFileType.ItemIndex]
253253 else
254254 FileMask := ' *.*' ;
255+ if ShellListView.Items.Count > 0 then
256+ ShellListView.Items[0 ].MakeVisible(false);
255257 ShellListView.Mask := FileMask;
256258 if Assigned(FOnTypeChange) then
257259 FOnTypeChange(Self);
@@ -355,6 +357,8 @@ procedure TfrmExtFileDialog.ShellTreeViewChanging(Sender: TObject;
355357 Node: TTreeNode; var AllowChange: Boolean);
356358begin
357359 AllowChange := not (ofNoChangeDir in FOptions);
360+ if AllowChange and (ShellListView.Items.Count > 0 ) then
361+ ShellListView.Items[0 ].MakeVisible(false);
358362end ;
359363
360364procedure TfrmExtFileDialog.ShellTreeViewGetImageIndex (Sender: TObject;
You can’t perform that action at this time.
0 commit comments