diff options
author | Saturneric <[email protected]> | 2021-12-02 22:44:09 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2021-12-04 19:28:28 +0000 |
commit | ea7c0113486f336f3fe14435e1ce5eb55ad4eca9 (patch) | |
tree | 8f1c5c61be4d55df5e7efad79e16f9c0212510db /src/ui/function/FileReadThread.cpp | |
parent | Fixed (diff) | |
download | GpgFrontend-ea7c0113486f336f3fe14435e1ce5eb55ad4eca9.tar.gz GpgFrontend-ea7c0113486f336f3fe14435e1ce5eb55ad4eca9.zip |
Fixed
1. Ci Fixed for New Version.
2. Bugs fixed for cross-platform.
3. Bugs fixed for i18n.
Diffstat (limited to 'src/ui/function/FileReadThread.cpp')
-rw-r--r-- | src/ui/function/FileReadThread.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/ui/function/FileReadThread.cpp b/src/ui/function/FileReadThread.cpp index 34ade8e2..a5a861ea 100644 --- a/src/ui/function/FileReadThread.cpp +++ b/src/ui/function/FileReadThread.cpp @@ -32,15 +32,15 @@ namespace GpgFrontend::UI { FileReadThread::FileReadThread(std::string path) : path(std::move(path)) {} void FileReadThread::run() { - LOG(INFO) << "read_thread Started"; + LOG(INFO) << "Started"; boost::filesystem::path read_file_path(this->path); if (is_regular_file(read_file_path)) { - LOG(INFO) << "read_thread Read Open"; + LOG(INFO) << "Read Open"; - auto fp = fopen(read_file_path.c_str(), "r"); + auto fp = fopen(read_file_path.string().c_str(), "r"); size_t read_size; LOG(INFO) << "Thread Start Reading"; - + char buffer[8192]; while ((read_size = fread(buffer, sizeof(char), sizeof buffer, fp)) > 0) { // Check isInterruptionRequested @@ -53,6 +53,11 @@ void FileReadThread::run() { std::string buffer_str(buffer, read_size); emit sendReadBlock(QString::fromStdString(buffer_str)); +#ifdef RELEASE + QThread::msleep(16); +#else + QThread::msleep(24); +#endif } fclose(fp); emit readDone(); |