From 337dfaba41ac7efe45c9822fa5376c326839a53e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Thu, 13 Nov 2014 12:20:33 +0100 Subject: [PATCH] fixed child/parent relationship in ReadingListItem --- YACReaderLibrary/db/reading_list_item.cpp | 2 +- YACReaderLibrary/db/reading_list_model.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/YACReaderLibrary/db/reading_list_item.cpp b/YACReaderLibrary/db/reading_list_item.cpp index 8f1faf0a..a0904fcc 100644 --- a/YACReaderLibrary/db/reading_list_item.cpp +++ b/YACReaderLibrary/db/reading_list_item.cpp @@ -94,7 +94,7 @@ ReadingListItem::ReadingListItem(const QList &data, ReadingListItem *p QIcon ReadingListItem::getIcon() const { - if(parent == 0) + if(parent->getId() == 0) return YACReader::noHighlightedIcon(":/images/lists/list.png"); else return YACReader::noHighlightedIcon(":/images/folder.png"); diff --git a/YACReaderLibrary/db/reading_list_model.cpp b/YACReaderLibrary/db/reading_list_model.cpp index e3eb2ba5..b2781e20 100644 --- a/YACReaderLibrary/db/reading_list_model.cpp +++ b/YACReaderLibrary/db/reading_list_model.cpp @@ -149,7 +149,7 @@ QModelIndex ReadingListModel::parent(const QModelIndex &index) const { ReadingListItem * childItem = static_cast(index.internalPointer()); ReadingListItem * parent = childItem->parent; - if(parent != 0) + if(parent->getId() != 0) return createIndex(parent->row(), 0, parent); }