diff --git a/src/FinishedTorrents.cpp b/src/FinishedTorrents.cpp index 291011eb8..114001ddc 100644 --- a/src/FinishedTorrents.cpp +++ b/src/FinishedTorrents.cpp @@ -105,6 +105,10 @@ void FinishedTorrents::notifyTorrentDoubleClicked(const QModelIndex& index) { void FinishedTorrents::hidePriorityColumn(bool hide) { finishedList->setColumnHidden(F_PRIORITY, hide); + if(hide) + getActionHoSCol(F_PRIORITY)->setIcon(QIcon(QString::fromUtf8(":/Icons/button_cancel.png"))); + else + getActionHoSCol(F_PRIORITY)->setIcon(QIcon(QString::fromUtf8(":/Icons/button_ok.png"))); } void FinishedTorrents::addTorrent(QString hash){ @@ -437,7 +441,7 @@ void FinishedTorrents::displayFinishedHoSMenu(const QPoint& pos){ } else { lastCol = F_RATIO; } - for(int i=0; i<=F_RATIO; i++) { + for(int i=0; i<=lastCol; i++) { hideshowColumn.addAction(getActionHoSCol(i)); } // Call menu diff --git a/src/downloadingTorrents.cpp b/src/downloadingTorrents.cpp index 3003dc5d2..7648c5cd5 100644 --- a/src/downloadingTorrents.cpp +++ b/src/downloadingTorrents.cpp @@ -396,6 +396,10 @@ void DownloadingTorrents::hideOrShowColumn(int index) { void DownloadingTorrents::hidePriorityColumn(bool hide) { downloadList->setColumnHidden(PRIORITY, hide); + if(hide) + getActionHoSCol(PRIORITY)->setIcon(QIcon(QString::fromUtf8(":/Icons/button_cancel.png"))); + else + getActionHoSCol(PRIORITY)->setIcon(QIcon(QString::fromUtf8(":/Icons/button_ok.png"))); } // save the hidden columns in settings