This repository was archived by the owner on Jun 21, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +15
-8
lines changed
src/GitHub.App/ViewModels/Dialog/Clone Expand file tree Collapse file tree 1 file changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -178,14 +178,21 @@ bool FilterItem(object obj)
178178 {
179179 if ( obj is IRepositoryItemViewModel item && ! string . IsNullOrWhiteSpace ( Filter ) )
180180 {
181- var urlString = item . Url . ToString ( ) ;
182- var urlStringWithGit = urlString + ".git" ;
183- var urlStringWithSlash = urlString + "/" ;
184- return
185- item . Caption . Contains ( Filter , StringComparison . CurrentCultureIgnoreCase ) ||
186- urlString . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
187- urlStringWithGit . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
188- urlStringWithSlash . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ;
181+ if ( new UriString ( Filter ) . IsHypertextTransferProtocol )
182+ {
183+ var urlString = item . Url . ToString ( ) ;
184+ var urlStringWithGit = urlString + ".git" ;
185+ var urlStringWithSlash = urlString + "/" ;
186+ return
187+ urlString . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
188+ urlStringWithGit . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ||
189+ urlStringWithSlash . Contains ( Filter , StringComparison . OrdinalIgnoreCase ) ;
190+ }
191+ else
192+ {
193+ return
194+ item . Caption . Contains ( Filter , StringComparison . CurrentCultureIgnoreCase ) ;
195+ }
189196 }
190197
191198 return true ;
You can’t perform that action at this time.
0 commit comments