Jelajahi Sumber

LibProtocol: Ensure download is finished before invoking on_finished

AnotherTest 4 tahun lalu
induk
melakukan
a6b04cf8ef
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      Libraries/LibProtocol/Download.cpp

+ 1 - 1
Libraries/LibProtocol/Download.cpp

@@ -66,7 +66,7 @@ void Download::stream_into(OutputStream& stream)
             TODO();
             TODO();
         }
         }
 
 
-        if (m_internal_stream_data->read_stream.eof() || (m_internal_stream_data->download_done && !m_internal_stream_data->success)) {
+        if (m_internal_stream_data->read_stream.eof() && m_internal_stream_data->download_done) {
             m_internal_stream_data->read_notifier->close();
             m_internal_stream_data->read_notifier->close();
             user_on_finish(m_internal_stream_data->success, m_internal_stream_data->total_size);
             user_on_finish(m_internal_stream_data->success, m_internal_stream_data->total_size);
         } else {
         } else {