From 83051af63b22f7cc5e15fe3e0e3489c3e568d970 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Thu, 30 Sep 2021 21:51:22 +0200 Subject: [PATCH] Don't strip # enumarations in key/value pairs unless we're dealing with an I/O system --- plugins/mapq3/write.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/mapq3/write.cpp b/plugins/mapq3/write.cpp index 4ca713e..aa94776 100644 --- a/plugins/mapq3/write.cpp +++ b/plugins/mapq3/write.cpp @@ -50,8 +50,13 @@ public: void visit(const char *key, const char *value) { /* cut anything after # including the symbol itself */ - StringTokeniser st(key, "#"); - m_writer.writeString(st.getToken()); + if (!strncmp(key, "On", 2)) { + StringTokeniser st(key, "#"); + m_writer.writeString(st.getToken()); + } else { + m_writer.writeString(key); + } + m_writer.writeString(value); m_writer.nextLine(); }