remove shared pointer from JavaChecker

from #2996(it doesn't necesary fixes it as I can't reproduce it)
This just removes the shared pointer of the process from the JavaChecker

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2026-01-09 00:32:00 +02:00
parent ecc551b44e
commit ddf84628ca
No known key found for this signature in database
GPG key ID: 55EF5DA53DB36318
2 changed files with 38 additions and 27 deletions

View file

@ -9,7 +9,6 @@
class JavaChecker : public Task {
Q_OBJECT
public:
using QProcessPtr = shared_qobject_ptr<QProcess>;
using Ptr = shared_qobject_ptr<JavaChecker>;
struct Result {
@ -26,6 +25,7 @@ class JavaChecker : public Task {
};
explicit JavaChecker(QString path, QString args, int minMem = 0, int maxMem = 0, int permGen = 0, int id = 0);
virtual ~JavaChecker();
signals:
void checkFinished(const Result& result);
@ -34,8 +34,8 @@ class JavaChecker : public Task {
virtual void executeTask() override;
private:
QProcessPtr process;
QTimer killTimer;
QProcess* m_process = nullptr;
QTimer m_killTimer;
QString m_stdout;
QString m_stderr;