Repository navigation
Commit 2566894
committed
Виправити помилку переривання запуску процесів у панелі розробника
Раніше, якщо користувач натискав кнопку зупинки процесу під час його
запуску, програма все одно додавала цей процес до списку активних після
завершення його ініціалізації. Це призводило до того, що процес
продовжував працювати всупереч бажанню користувача.
Зміни у коді:
- Додано перевірку, чи все ще потрібен цей процес після його запуску.
- Якщо користувач встиг натиснути «зупинити» під час очікування, процес
тепер автоматично отримує сигнал переривання (команда Ctrl+C), замість
того щоб залишатися активним у фоновому режимі.
- Це запобігає витоку пам'яті та ресурсів, забезпечуючи коректну зупинку
завдань.1 parent a905281 commit 2566894
1 file changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
383 | | - | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
384 | 388 | | |
385 | | - | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
386 | 394 | | |
387 | 395 | | |
388 | 396 | | |
| |||
0 commit comments