1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 22:45:07 +00:00

GDirectoryModel: Don't forget to drain the watch descriptor.

This commit is contained in:
Andreas Kling 2019-07-22 20:12:35 +02:00
parent 1511cac715
commit b312215d33

View file

@ -319,6 +319,9 @@ void GDirectoryModel::open(const StringView& a_path)
m_notifier = make<CNotifier>(watch_fd, CNotifier::Event::Read);
m_notifier->on_ready_to_read = [this] {
update();
char buffer[32];
int rc = read(m_notifier->fd(), buffer, sizeof(buffer));
ASSERT(rc >= 0);
};
update();
set_selected_index(index(0, 0));