Перейти к содержимому
  • 0
Oleshe

Mine OS; event.removeHandler срабатывает не сразу

Вопрос

Здравия! В названий всё: когда удаляешь хандлер, он не удаляется сразу, от чего всё портит.

Сам код. server.timeId и server.eventId создаются ранее методом event.addHandler:

Скрытый текст

Создание:

image.png.518d70e8b96a839a8f94bd64c5f88fdb.png

Уборка:

image.png.6392870cb317f32a7bd42909f0fa9b14.png

То, что выдаёт ошибка:

Скрытый текст

image.png.5fe465d944e8939c6d0dea5c6975c2ee.png


Если закомментировать удаление сервера:

Скрытый текст

 

image.png.cac2a6fc21f275bb7b5da4a8010ad99f.png

 

Ну и как быть? Спрашивал в irc в дискорде, пусто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

По коду ничего не понял, извини. Сам обработчик удаляется сразу же после вызова removeHandler без скрытой логики. Плюс, судя по ошибке, переменная server на каком-то этапе была удалена

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я говорил выше:

Цитата

Если закомментировать удаление сервера

 .. то оно не выдаёт ошибок, а если оставить всё как есть (На первом скриншоте print, 3 строки и server = nil), то ошибка получится.
Ошибка остаётся как возможная, ибо тот код, который я запускал для её получения уже удалён. Ладно, поработаем, может еще увижу её..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...