[dialog] fix segfault