mirror of https://github.com/davatorium/rofi.git
view: Fix multi-character compose sequences
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
This commit is contained in:
parent
f21195dc14
commit
abe44475fc
|
@ -307,7 +307,7 @@ unsigned int rofi_view_get_completed ( const RofiViewState *state )
|
||||||
|
|
||||||
static void rofi_view_resize ( RofiViewState *state )
|
static void rofi_view_resize ( RofiViewState *state )
|
||||||
{
|
{
|
||||||
if ( (state->menu_flags&MENU_ERROR_DIALOG) == MENU_ERROR_DIALOG ){
|
if ( ( state->menu_flags & MENU_ERROR_DIALOG ) == MENU_ERROR_DIALOG ) {
|
||||||
// Resize of error dialog.
|
// Resize of error dialog.
|
||||||
int entrybox_width = state->w - ( 2 * ( state->border ) );
|
int entrybox_width = state->w - ( 2 * ( state->border ) );
|
||||||
textbox_moveresize ( state->text, state->text->widget.x, state->text->widget.y, entrybox_width, state->line_height );
|
textbox_moveresize ( state->text, state->text->widget.x, state->text->widget.y, entrybox_width, state->line_height );
|
||||||
|
@ -1317,7 +1317,7 @@ static void rofi_view_mainloop_iter ( RofiViewState *state, xcb_generic_event_t
|
||||||
case XKB_COMPOSE_NOTHING:
|
case XKB_COMPOSE_NOTHING:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if ( key == XKB_KEY_NoSymbol ) {
|
if ( ( key == XKB_KEY_NoSymbol ) && ( len == 0 ) ) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue