diff options
Diffstat (limited to 'apt-pkg/acquire-item.cc')
| -rw-r--r-- | apt-pkg/acquire-item.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apt-pkg/acquire-item.cc b/apt-pkg/acquire-item.cc index b77bccc9d..55bb11ae4 100644 --- a/apt-pkg/acquire-item.cc +++ b/apt-pkg/acquire-item.cc @@ -872,6 +872,8 @@ std::string pkgAcquire::Item::ShortDesc() const /*{{{*/ /*}}}*/ void pkgAcquire::Item::Cancelled() /*{{{*/ { + if (auto Self = dynamic_cast<pkgAcqMetaClearSig*>(this)) + Self->DoCancelled(); } /*}}}*/ void pkgAcquire::Item::Finished() /*{{{*/ @@ -2014,7 +2016,7 @@ string pkgAcqMetaClearSig::Custom600Headers() const return Header; } /*}}}*/ -void pkgAcqMetaClearSig::Cancelled() /*{{{*/ +void pkgAcqMetaClearSig::DoCancelled() /*{{{*/ { if (TransactionManager->State == TransactionStarted) TransactionManager->AbortTransaction(); |
