Skip to content

Commit 1457993

Browse files
authored
gui: Set signed int type for the error lines (cppcheck-opensource#3348)
1 parent 388b7a0 commit 1457993

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

gui/erroritem.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Q_DECLARE_METATYPE(ErrorItem)
110110
class ErrorLine {
111111
public:
112112
QString file;
113-
unsigned int line;
113+
int line;
114114
QString file0;
115115
QString errorId;
116116
bool incomplete;

gui/resultstree.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ QStandardItem *ResultsTree::createCheckboxItem(bool checked)
138138
QStandardItem *ResultsTree::createLineNumberItem(const QString &linenumber)
139139
{
140140
QStandardItem *item = new QStandardItem();
141-
item->setData(QVariant(linenumber.toULongLong()), Qt::DisplayRole);
141+
item->setData(QVariant(linenumber.toInt()), Qt::DisplayRole);
142142
item->setToolTip(linenumber);
143143
item->setTextAlignment(Qt::AlignRight | Qt::AlignVCenter);
144144
item->setEditable(false);
@@ -1318,7 +1318,7 @@ void ResultsTree::readErrorItem(const QStandardItem *error, ErrorItem *item) con
13181318

13191319
QErrorPathItem e;
13201320
e.file = stripPath(child_data[FILENAME].toString(), true);
1321-
e.line = child_data[LINE].toUInt();
1321+
e.line = child_data[LINE].toInt();
13221322
e.info = child_data[MESSAGE].toString();
13231323
item->errorPath << e;
13241324
}

0 commit comments

Comments
 (0)