Skip to content

Commit

Permalink
improve mouse.clicked event reliability
Browse files Browse the repository at this point in the history
  • Loading branch information
FelixKratz committed Jan 29, 2025
1 parent 29c924f commit f519812
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/event.c
Original file line number Diff line number Diff line change
Expand Up @@ -81,14 +81,14 @@ static void event_mouse_up(void* context) {
wid,
&window );

struct bar* bar = bar_manager_get_bar_by_wid(&g_bar_manager, wid);
struct popup* popup = bar_manager_get_popup_by_wid(&g_bar_manager, wid);
if (!bar_item && !popup && !bar) return;

if (!bar_item || bar_item->type == BAR_COMPONENT_GROUP) {
bar_item = bar_manager_get_item_by_point(&g_bar_manager, point, &window);
}

struct bar* bar = bar_manager_get_bar_by_wid(&g_bar_manager, wid);
struct popup* popup = bar_manager_get_popup_by_wid(&g_bar_manager, wid);
if (!bar_item && !popup && !bar) return;

CGPoint point_in_window_coords = CGPointZero;
if (bar_item && window) {
point_in_window_coords.x = point.x - window->origin.x;
Expand Down

0 comments on commit f519812

Please sign in to comment.