forked from qt-creator/qt-creator
Terminal: Handle bell
Change-Id: I61681166fc8e489ffd0807cf3bcb4a2abc9cf6e1 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -68,11 +68,15 @@ struct TerminalSurfacePrivate
|
||||
auto p = static_cast<TerminalSurfacePrivate *>(user);
|
||||
return p->movecursor(pos, oldpos, visible);
|
||||
};
|
||||
|
||||
m_vtermScreenCallbacks.sb_clear = [](void *user) {
|
||||
auto p = static_cast<TerminalSurfacePrivate *>(user);
|
||||
return p->sb_clear();
|
||||
};
|
||||
m_vtermScreenCallbacks.bell = [](void *user) {
|
||||
auto p = static_cast<TerminalSurfacePrivate *>(user);
|
||||
emit p->q->bell();
|
||||
return 1;
|
||||
};
|
||||
|
||||
vterm_screen_set_callbacks(m_vtermScreen, &m_vtermScreenCallbacks, this);
|
||||
vterm_screen_set_damage_merge(m_vtermScreen, VTERM_DAMAGE_SCROLL);
|
||||
|
||||
Reference in New Issue
Block a user