https://bugs.kde.org/show_bug.cgi?id=409722

--- Comment #5 from Elvis Angelaccio <elvis.angelac...@kde.org> ---
This happens because the Ark Part returns false in the openUrl() method (called
by krusader's PanelViewer::openFile() function) even if it is actually opening
the archive as requested. While this may be considered a partial abuse of the
KParts api, it is done  for a reason (that is, ark loads the archives
asynchronously).

The problem is that krusader relies on the return value of openUrl() to delete
the part. One possible fix could be to make krusader use the part's completed()
and canceled() signals instead.

Otherwise we need to change the logic from the ark side, but it's not going to
be as easy.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to