X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=packageview.cpp;fp=packageview.cpp;h=1789e32e9ddc4482e65fe30ec553ecaac5731c59;hb=0cd056de74ad46cfcd0cdca7f21a4ea47ff06b14;hp=27ac149cc7b1c1677f57f6e74517de2657325dd8;hpb=90e0387483574278ccb48a8e7a013371660e2158;p=fapman diff --git a/packageview.cpp b/packageview.cpp index 27ac149..1789e32 100644 --- a/packageview.cpp +++ b/packageview.cpp @@ -659,6 +659,13 @@ void PackageView::on_listWidget_itemClicked(QListWidgetItem* item) op = Package::PkgOpNone; } + if( pkg->isPinned() && op != Package::PkgOpNone ) { + ConfirmDialog d(true, this); + d.setText("Warning","Package has been pinned in apt preferences. Operation might not go as expected. Mark anyway?"); + if( !d.exec() ) + op = Package::PkgOpNone; + } + pkg->setMarkedForOperation( op ); item->setData( UserRoleMarked, (int)op ); updateLabel();