diff --git a/src/raddbg/raddbg_core.c b/src/raddbg/raddbg_core.c index 7730d628..7d49836e 100644 --- a/src/raddbg/raddbg_core.c +++ b/src/raddbg/raddbg_core.c @@ -6342,6 +6342,7 @@ rd_window_frame(void) U64 hover_eval_open_delay_us = 400000; B32 hover_eval_is_open = (!popup_is_open && !query_is_open && + !ws->menu_bar_focused && ws->hover_eval_string.size != 0 && ws->hover_eval_firstt_us+hover_eval_open_delay_us < ws->hover_eval_lastt_us && rd_state->time_in_us - ws->hover_eval_lastt_us < hover_eval_open_delay_us); diff --git a/src/raddbg/raddbg_widgets.c b/src/raddbg/raddbg_widgets.c index 70ff3203..549ad5ad 100644 --- a/src/raddbg/raddbg_widgets.c +++ b/src/raddbg/raddbg_widgets.c @@ -2517,9 +2517,9 @@ rd_code_slice(RD_CodeSliceParams *params, TxtPt *cursor, TxtPt *mark, S64 *prefe Rng2F32 cursor_rect = { ui_box_text_position(line_box).x+cursor_off_pixels-cursor_thickness/2.f, - line_box->rect.y0-params->font_size*0.25f, + line_box->rect.y0-params->font_size*0.125f, ui_box_text_position(line_box).x+cursor_off_pixels+cursor_thickness/2.f, - line_box->rect.y1+params->font_size*0.25f, + line_box->rect.y1+params->font_size*0.125f, }; Vec4F32 cursor_color = ui_color_from_name(str8_lit("cursor")); if(!is_focused)