From 4a392a53a213c5fe17e10675243b4328899b752f Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 26 Apr 2014 15:15:10 -0700 Subject: [PATCH] A3t - ::getFilterExpression expands +tag to tags _hastag_ tag, -tag to tags _notag_ tag. --- src/A3t.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/A3t.cpp b/src/A3t.cpp index 16367780c..ddb443332 100644 --- a/src/A3t.cpp +++ b/src/A3t.cpp @@ -564,12 +564,13 @@ const std::string A3t::getFilterExpression () } else if ((*i)->hasTag ("TAG")) { - // TODO +tag --> _hastag_ tag - // TODO -tag --> _notag_ tag if (filter != "") filter += ' '; - filter += ""; + if ((*i)->attribute ("sign") == "+") + filter += "tags _hastag_ " + (*i)->attribute ("tag"); + else + filter += "tags _notag_ " + (*i)->attribute ("tag"); } else if ((*i)->hasTag ("PATTERN")) {