FilterParser: Convert number to nanoseconds for length filter
This commit is contained in:
committed by
Jonas Kvinge
parent
7065a405a5
commit
270ae6085b
@@ -22,6 +22,7 @@
|
|||||||
|
|
||||||
#include <QString>
|
#include <QString>
|
||||||
|
|
||||||
|
#include "constants/timeconstants.h"
|
||||||
#include "filterparser.h"
|
#include "filterparser.h"
|
||||||
#include "filtertreenop.h"
|
#include "filtertreenop.h"
|
||||||
#include "filtertreeand.h"
|
#include "filtertreeand.h"
|
||||||
@@ -322,7 +323,7 @@ FilterTree *FilterParser::createSearchTermTreeNode(const QString &column, const
|
|||||||
else if (Song::kInt64SearchColumns.contains(column, Qt::CaseInsensitive)) {
|
else if (Song::kInt64SearchColumns.contains(column, Qt::CaseInsensitive)) {
|
||||||
qint64 number = 0;
|
qint64 number = 0;
|
||||||
if (column == "length"_L1) {
|
if (column == "length"_L1) {
|
||||||
number = ParseTime(value);
|
number = ParseTime(value) * kNsecPerSec;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
number = value.toLongLong();
|
number = value.toLongLong();
|
||||||
|
|||||||
Reference in New Issue
Block a user