diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-24 18:06:32 +0200 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2024-08-24 18:06:32 +0200 |
| commit | 529945c987c5107d84b627a56627df6dd40dd3da (patch) | |
| tree | 33ed7c7e3795e091fa85daf5ef3c37a74618d9d1 /dev/ZKA/KernelKit | |
| parent | fdc8aaab2ad3c2f2f3f4bb4ffb71bc2d797366aa (diff) | |
[FIX] Kernel: Fix scheduler code and improved it's inner workings.
[FIX] DLLMain now spins scheduler when it's done about showing the setup
window.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/KernelKit')
| -rw-r--r-- | dev/ZKA/KernelKit/ProcessScheduler.hxx | 6 | ||||
| -rw-r--r-- | dev/ZKA/KernelKit/Timer.hxx | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/dev/ZKA/KernelKit/ProcessScheduler.hxx b/dev/ZKA/KernelKit/ProcessScheduler.hxx index 826f8a89..5df9d369 100644 --- a/dev/ZKA/KernelKit/ProcessScheduler.hxx +++ b/dev/ZKA/KernelKit/ProcessScheduler.hxx @@ -250,9 +250,9 @@ namespace Kernel /// The main class which you call to schedule an app. class ProcessScheduler final { - explicit ProcessScheduler() = default; - public: + explicit ProcessScheduler() = default; + ~ProcessScheduler() = default; ZKA_COPY_DEFAULT(ProcessScheduler) @@ -272,7 +272,7 @@ namespace Kernel SizeT Run() noexcept; public: - STATIC Ref<ProcessScheduler>& The(); + STATIC Ref<ProcessScheduler> The(); private: ProcessTeam mTeam; diff --git a/dev/ZKA/KernelKit/Timer.hxx b/dev/ZKA/KernelKit/Timer.hxx index e6afd454..ba598975 100644 --- a/dev/ZKA/KernelKit/Timer.hxx +++ b/dev/ZKA/KernelKit/Timer.hxx @@ -63,7 +63,7 @@ namespace Kernel Int64 fWaitFor{0}; }; - inline Int64 Seconds(Int64 time) + inline Int64 Milliseconds(Int64 time) { if (time < 0) return 0; @@ -71,11 +71,11 @@ namespace Kernel return 1000 * time; } - inline Int64 Milliseconds(Int64 time) + inline Int64 Seconds(Int64 time) { if (time < 0) return 0; - return 1000 * Seconds(time); + return 1000 * Milliseconds(time); } } // namespace Kernel |
