Skip to content

Commit 53a1eb9

Browse files
committed
CDB: Opti on search
1 parent f34c6f8 commit 53a1eb9

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

hide/comp/cdb/Editor.hx

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)