Fix dial to grab focus when clicked
Partial cherry-pick from 5dc3ab Sebastian Kaminski "dial grabs focus when being clicked".
This commit is contained in:
@@ -821,6 +821,10 @@ gtk_dial_click_gesture_pressed (GtkGestureClick *gesture,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (gtk_widget_get_focus_on_click(GTK_WIDGET(dial)) &&
|
||||||
|
!gtk_widget_has_focus(GTK_WIDGET(dial)))
|
||||||
|
gtk_widget_grab_focus(GTK_WIDGET(dial));
|
||||||
|
|
||||||
struct dial_properties p;
|
struct dial_properties p;
|
||||||
get_dial_properties(dial, &p);
|
get_dial_properties(dial, &p);
|
||||||
if (circle_contains_point(p.slider_cx, p.slider_cy, p.slider_radius, x, y) )
|
if (circle_contains_point(p.slider_cx, p.slider_cy, p.slider_radius, x, y) )
|
||||||
|
|||||||
Reference in New Issue
Block a user