diff --git a/Base/res/icons/32x32/recycle-bin.png b/Base/res/icons/32x32/recycle-bin.png new file mode 100644 index 0000000000..14106e6229 Binary files /dev/null and b/Base/res/icons/32x32/recycle-bin.png differ diff --git a/Userland/Applications/FileManager/FileOperationProgressWidget.cpp b/Userland/Applications/FileManager/FileOperationProgressWidget.cpp index 34af76b3d5..6baf0f5421 100644 --- a/Userland/Applications/FileManager/FileOperationProgressWidget.cpp +++ b/Userland/Applications/FileManager/FileOperationProgressWidget.cpp @@ -26,7 +26,6 @@ FileOperationProgressWidget::FileOperationProgressWidget(FileOperation operation auto& button = *find_descendant_of_type_named("button"); - // FIXME: Show a different animation for deletions auto& file_copy_animation = *find_descendant_of_type_named("file_copy_animation"); file_copy_animation.load_from_file("/res/graphics/file-flying-animation.gif"); file_copy_animation.animate(); @@ -35,7 +34,15 @@ FileOperationProgressWidget::FileOperationProgressWidget(FileOperation operation source_folder_icon.load_from_file("/res/icons/32x32/filetype-folder-open.png"); auto& destination_folder_icon = *find_descendant_of_type_named("destination_folder_icon"); - destination_folder_icon.load_from_file("/res/icons/32x32/filetype-folder-open.png"); + + switch (m_operation) { + case FileOperation::Delete: + destination_folder_icon.load_from_file("/res/icons/32x32/recycle-bin.png"); + break; + default: + destination_folder_icon.load_from_file("/res/icons/32x32/filetype-folder-open.png"); + break; + } button.on_click = [this](auto) { close_pipe();