@@ -315,29 +315,29 @@ class Editor extends Component {
315315 if (table .displayMode == AllProperties )
316316 return ;
317317
318- // Reset visibility
319- if (@:privateAccess table .separators != null ) {
320- for (l in table .lines )
321- @:privateAccess l .filtered = false ;
322- for (s in @:privateAccess table .separators ) {
323- @:privateAccess s .filtered = false ;
324- s .refresh (false );
318+ if (filters .length == 0 && filterFlags .has (Regular ) && filterFlags .has (Warning ) && filterFlags .has (Error )) {
319+ // Reset visibility
320+ if (@:privateAccess table .separators != null ) {
321+ for (l in table .lines )
322+ @:privateAccess l .filtered = false ;
323+ for (s in @:privateAccess table .separators ) {
324+ @:privateAccess s .filtered = false ;
325+ s .refresh (false );
326+ }
325327 }
326- }
327- else {
328- for ( l in table . lines ) {
329- @ :privateAccess l . filtered = false ;
330- l . element . removeClass ( " filtered " );
328+ else {
329+ for ( l in table . lines ) {
330+ @ :privateAccess l . filtered = false ;
331+ l . element . removeClass ( " filtered" ) ;
332+ }
331333 }
332- }
333-
334- if (filters .length == 0 && filterFlags .has (Regular ) && filterFlags .has (Warning ) && filterFlags .has (Error ))
335334 return ;
335+ }
336336
337337 // Clean filters
338338 var idx = filters .length ;
339339 while (idx >= 0 ) {
340- if (filters [idx ] == null || filters [idx ] == " " )
340+ if (filters [idx ] == null || filters [idx ]. length == 0 )
341341 filters .remove (filters [idx ]);
342342 idx -- ;
343343 }
@@ -366,7 +366,8 @@ class Editor extends Component {
366366
367367 if (filtered ) {
368368 @:privateAccess l .filtered = true ;
369- @:privateAccess l .hide ();
369+ if (seps == null )
370+ @:privateAccess l .hide ();
370371 }
371372 else {
372373 if (seps != null ) {
@@ -382,7 +383,8 @@ class Editor extends Component {
382383 @:privateAccess s .filtered = displayedSeps .get (s .data .path ) == null ;
383384 if (@:privateAccess ! s .filtered )
384385 s .reveal ();
385- s .refresh (false );
386+ else
387+ s .refresh (false );
386388 }
387389 }
388390
0 commit comments