Skip to content

Commit 548e552

Browse files
committed
UserNotes: Remove xml database formatting (improves performance for large datasets)
1 parent 5965b12 commit 548e552

File tree

1 file changed

+1
-22
lines changed
  • plugins/UserNotes

1 file changed

+1
-22
lines changed

plugins/UserNotes/db.c

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -327,27 +327,6 @@ NTSTATUS LoadDb(
327327
return STATUS_SUCCESS;
328328
}
329329

330-
char *MxmlSaveCallback(
331-
_In_ mxml_node_t *node,
332-
_In_ int position
333-
)
334-
{
335-
if (PhEqualBytesZ(node->value.element.name, "object", TRUE))
336-
{
337-
if (position == MXML_WS_BEFORE_OPEN)
338-
return " ";
339-
else if (position == MXML_WS_AFTER_CLOSE)
340-
return "\r\n";
341-
}
342-
else if (PhEqualBytesZ(node->value.element.name, "objects", TRUE))
343-
{
344-
if (position == MXML_WS_AFTER_OPEN)
345-
return "\r\n";
346-
}
347-
348-
return NULL;
349-
}
350-
351330
PPH_BYTES StringRefToUtf8(
352331
_In_ PPH_STRINGREF String
353332
)
@@ -460,7 +439,7 @@ NTSTATUS SaveDb(
460439
return status;
461440
}
462441

463-
mxmlSaveFd(topNode, fileHandle, MxmlSaveCallback);
442+
mxmlSaveFd(topNode, fileHandle, MXML_NO_CALLBACK);
464443
mxmlDelete(topNode);
465444
NtClose(fileHandle);
466445

0 commit comments

Comments
 (0)