diff --git a/dwl.c b/dwl.c index d358414..f635601 100644 --- a/dwl.c +++ b/dwl.c @@ -988,8 +988,7 @@ createnotify(struct wl_listener *listener, void *data) double libinput_event_pointer_get_scroll_value(struct libinput_event_pointer* event, enum libinput_pointer_axis axis) { - void *sym = dlsym(RTLD_NEXT, "libinput_event_pointer_get_scroll_value"); - hooked_axis_t hooked = *(hooked_axis_t*)(&sym); + hooked_axis_t hooked = *(hooked_axis_t*) dlsym(RTLD_NEXT, "libinput_event_pointer_get_scroll_value"); return hooked(event, axis) * scroll_factor; }