if (!tp->buttons.is_clickpad)
return LIBINPUT_CONFIG_CLICK_METHOD_NONE;
- else if (evdev_device_has_model_quirk(device, QUIRK_MODEL_APPLE_TOUCHPAD))
+
+ if (evdev_device_has_model_quirk(device, QUIRK_MODEL_APPLE_TOUCHPAD))
return LIBINPUT_CONFIG_CLICK_METHOD_CLICKFINGER;
return LIBINPUT_CONFIG_CLICK_METHOD_BUTTON_AREAS;
if (tp->buttons.is_clickpad ||
tp->device->model_flags & EVDEV_MODEL_APPLE_TOUCHPAD_ONEBUTTON)
return tp_post_clickpadbutton_buttons(tp, time);
- else
- return tp_post_physical_buttons(tp, time);
+ return tp_post_physical_buttons(tp, time);
}
bool
if (!tp->gesture.enabled) {
if (ntouches == 2)
return GESTURE_STATE_SCROLL;
- else
- return GESTURE_STATE_NONE;
+ return GESTURE_STATE_NONE;
}
first = touches[0];
if (tp->gesture.finger_count == 2) {
tp_gesture_set_scroll_buildup(tp);
return GESTURE_STATE_SCROLL;
- } else {
- return GESTURE_STATE_SWIPE;
}
+ return GESTURE_STATE_SWIPE;
}
/* If one touch exceeds the max_move threshold while the other has not
if (tp->gesture.finger_count == 2) {
tp_gesture_set_scroll_buildup(tp);
return GESTURE_STATE_SCROLL;
- } else if (tp->gesture.enabled) {
+ }
+
+ if (tp->gesture.enabled) {
return GESTURE_STATE_SWIPE;
}
}
if (tp->fake_touches & FAKE_FINGER_OVERFLOW)
return FAKE_FINGER_OVERFLOW;
- else /* don't count BTN_TOUCH */
- return ffs(tp->fake_touches >> 1);
+
+ /* don't count BTN_TOUCH */
+ return ffs(tp->fake_touches >> 1);
}
static inline bool
t->palm.state = PALM_TYPING;
t->palm.first = t->point;
return true;
- } else if (!tp->dwt.keyboard_active &&
+ }
+
+ if (!tp->dwt.keyboard_active &&
t->state == TOUCH_UPDATE &&
t->palm.state == PALM_TYPING) {
/* If a touch has started before the first or after the last
tp->palm.trackpoint_active) {
t->palm.state = PALM_TRACKPOINT;
return true;
- } else if (t->palm.state == PALM_TRACKPOINT &&
+ }
+
+ if (t->palm.state == PALM_TRACKPOINT &&
t->state == TOUCH_UPDATE &&
!tp->palm.trackpoint_active) {
t->index);
}
return false;
- } else if (tp_palm_detect_multifinger(tp, t, time)) {
+ }
+
+ if (tp_palm_detect_multifinger(tp, t, time)) {
return false;
}
considered a happy couple */
if (touchpad->tags & EVDEV_TAG_EXTERNAL_TOUCHPAD)
return vendor_tp == vendor_kbd && product_tp == product_kbd;
- else if (keyboard->tags & EVDEV_TAG_INTERNAL_KEYBOARD)
+
+ if (keyboard->tags & EVDEV_TAG_INTERNAL_KEYBOARD)
return true;
/* keyboard is not tagged as internal keyboard and it's not part of
if (streq(prop, "internal")) {
evdev_tag_touchpad_internal(device);
return;
- } else if (streq(prop, "external")) {
+ }
+
+ if (streq(prop, "external")) {
evdev_tag_touchpad_external(device);
return;
- } else {
- evdev_log_info(device,
- "tagged with unknown value %s\n",
- prop);
}
+
+ evdev_log_info(device,
+ "tagged with unknown value %s\n",
+ prop);
}
/* The hwdb is the authority on integration, these heuristics are
if (evdev->scroll.lock_state == BUTTONSCROLL_LOCK_DISABLED)
return LIBINPUT_CONFIG_SCROLL_BUTTON_LOCK_DISABLED;
- else
- return LIBINPUT_CONFIG_SCROLL_BUTTON_LOCK_ENABLED;
+
+ return LIBINPUT_CONFIG_SCROLL_BUTTON_LOCK_ENABLED;
}
static enum libinput_config_scroll_button_lock_state
evdev_log_info(device,
"device is an accelerometer, ignoring\n");
return NULL;
- } else if (udev_tags & EVDEV_UDEV_TAG_ACCELEROMETER) {
+ }
+
+ if (udev_tags & EVDEV_UDEV_TAG_ACCELEROMETER) {
evdev_disable_accelerometer_axes(device);
}
evdev_log_info(device, "device is a tablet pad\n");
return dispatch;
- } else if ((udev_tags & tablet_tags) == EVDEV_UDEV_TAG_TABLET) {
+ }
+
+ if ((udev_tags & tablet_tags) == EVDEV_UDEV_TAG_TABLET) {
dispatch = evdev_tablet_create(device);
device->seat_caps |= EVDEV_DEVICE_TABLET;
evdev_log_info(device, "device is a tablet\n");
if (seat->refcount == 0) {
libinput_seat_destroy(seat);
return NULL;
- } else {
- return seat;
}
+
+ return seat;
}
LIBINPUT_EXPORT void
if (device->refcount == 0) {
libinput_device_destroy(device);
return NULL;
- } else {
- return device;
}
+
+ return device;
}
LIBINPUT_EXPORT int
if (group->refcount == 0) {
libinput_device_group_destroy(group);
return NULL;
- } else {
- return group;
}
+
+ return group;
}
LIBINPUT_EXPORT void
if (device->config.sendevents)
return device->config.sendevents->set_mode(device, mode);
- else /* mode must be _ENABLED to get here */
- return LIBINPUT_CONFIG_STATUS_SUCCESS;
+
+ /* mode must be _ENABLED to get here */
+ return LIBINPUT_CONFIG_STATUS_SUCCESS;
}
LIBINPUT_EXPORT uint32_t
{
if (device->config.sendevents)
return device->config.sendevents->get_mode(device);
- else
- return LIBINPUT_CONFIG_SEND_EVENTS_ENABLED;
+
+ return LIBINPUT_CONFIG_SEND_EVENTS_ENABLED;
}
LIBINPUT_EXPORT uint32_t
{
if (device->config.click_method)
return device->config.click_method->get_methods(device);
- else
- return 0;
+
+ return 0;
}
LIBINPUT_EXPORT enum libinput_config_status
if (device->config.click_method)
return device->config.click_method->set_method(device, method);
- else /* method must be _NONE to get here */
- return LIBINPUT_CONFIG_STATUS_SUCCESS;
+
+ /* method must be _NONE to get here */
+ return LIBINPUT_CONFIG_STATUS_SUCCESS;
}
LIBINPUT_EXPORT enum libinput_config_click_method
{
if (device->config.click_method)
return device->config.click_method->get_method(device);
- else
- return LIBINPUT_CONFIG_CLICK_METHOD_NONE;
+
+ return LIBINPUT_CONFIG_CLICK_METHOD_NONE;
}
LIBINPUT_EXPORT enum libinput_config_click_method
{
if (device->config.click_method)
return device->config.click_method->get_default_method(device);
- else
- return LIBINPUT_CONFIG_CLICK_METHOD_NONE;
+
+ return LIBINPUT_CONFIG_CLICK_METHOD_NONE;
}
LIBINPUT_EXPORT int
{
if (device->config.middle_emulation)
return device->config.middle_emulation->available(device);
- else
- return LIBINPUT_CONFIG_MIDDLE_EMULATION_DISABLED;
+
+ return LIBINPUT_CONFIG_MIDDLE_EMULATION_DISABLED;
}
LIBINPUT_EXPORT enum libinput_config_status
{
if (device->config.scroll_method)
return device->config.scroll_method->get_methods(device);
- else
- return 0;
+
+ return 0;
}
LIBINPUT_EXPORT enum libinput_config_status
if (device->config.scroll_method)
return device->config.scroll_method->set_method(device, method);
- else /* method must be _NO_SCROLL to get here */
- return LIBINPUT_CONFIG_STATUS_SUCCESS;
+
+ /* method must be _NO_SCROLL to get here */
+ return LIBINPUT_CONFIG_STATUS_SUCCESS;
}
LIBINPUT_EXPORT enum libinput_config_scroll_method
{
if (device->config.scroll_method)
return device->config.scroll_method->get_method(device);
- else
- return LIBINPUT_CONFIG_SCROLL_NO_SCROLL;
+
+ return LIBINPUT_CONFIG_SCROLL_NO_SCROLL;
}
LIBINPUT_EXPORT enum libinput_config_scroll_method
{
if (device->config.scroll_method)
return device->config.scroll_method->get_default_method(device);
- else
- return LIBINPUT_CONFIG_SCROLL_NO_SCROLL;
+
+ return LIBINPUT_CONFIG_SCROLL_NO_SCROLL;
}
LIBINPUT_EXPORT enum libinput_config_status
sysname,
devnode);
return 0;
- } else if (device == NULL) {
+ }
+
+ if (device == NULL) {
log_info(&input->base,
"%-7s - failed to create input device '%s'\n",
sysname,
r->begin = utime;
r->num = 1;
return RATELIMIT_PASS;
- } else if (r->num < r->burst) {
+ }
+
+ if (r->num < r->burst) {
/* continue burst */
return (++r->num == r->burst) ? RATELIMIT_THRESHOLD
: RATELIMIT_PASS;
if (libinput_device_config_tap_get_default_enabled(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static const char *
if (libinput_device_config_tap_get_default_drag_enabled(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static const char *
if (libinput_device_config_tap_get_default_drag_lock_enabled(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static const char*
if (libinput_device_config_left_handed_get_default(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static const char *
if (libinput_device_config_scroll_get_default_natural_scroll_enabled(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static const char *
if (libinput_device_config_middle_emulation_get_default_enabled(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static char *
if (libinput_device_config_dwt_get_default_enabled(device))
return "enabled";
- else
- return "disabled";
+
+ return "disabled";
}
static char *
if (streq(argv[1], "--help")) {
usage();
return 0;
- } else if (streq(argv[1], "--version")) {
+ }
+
+ if (streq(argv[1], "--version")) {
printf("%s\n", LIBINPUT_VERSION);
return 0;
- } else {
- usage();
- return EXIT_INVALID_USAGE;
}
+
+ usage();
+ return EXIT_INVALID_USAGE;
}
li = tools_open_backend(BACKEND_UDEV, seat, false, &grab);
fprintf(stderr, "Error: %m\n");
autorestart = false;
break;
- } else if (rc == 0) {
+ }
+
+ if (rc == 0) {
fprintf(stderr,
" ... timeout%s\n",
had_events ? "" : " (file is empty)");
break;
- } else if (fds[0].revents != 0) { /* signal */
+
+ }
+
+ if (fds[0].revents != 0) { /* signal */
autorestart = false;
break;
}
"libinput: %s is not installed\n",
command);
return EXIT_INVALID_USAGE;
- } else {
- fprintf(stderr,
- "Failed to execute '%s' (%s)\n",
- command,
- strerror(errno));
}
+ fprintf(stderr,
+ "Failed to execute '%s' (%s)\n",
+ command,
+ strerror(errno));
}
return EXIT_FAILURE;