remove redundant strcmp wrappers
parent
af182961cc
commit
405b88268c
|
|
@ -224,9 +224,7 @@ const struct wl_shm_listener shm_listener = {
|
|||
};
|
||||
|
||||
static void
|
||||
init_wl_display_callback(void *user_data,
|
||||
struct wl_callback *callback,
|
||||
uint32_t time){
|
||||
init_wl_display_callback(void *user_data, struct wl_callback *callback, uint32_t time){
|
||||
struct libdecor *context = user_data;
|
||||
|
||||
ctx.init_done = true;
|
||||
|
|
@ -247,29 +245,24 @@ const struct wl_callback_listener init_wl_display_callback_listener = {
|
|||
init_wl_display_callback
|
||||
};
|
||||
|
||||
|
||||
static void
|
||||
seat_capabilities(void *data, struct wl_seat *wl_seat, uint32_t capabilities){
|
||||
struct seat *seat = data;
|
||||
|
||||
if ((capabilities & WL_SEAT_CAPABILITY_POINTER) &&
|
||||
!seat->wl_pointer) {
|
||||
if ((capabilities & WL_SEAT_CAPABILITY_POINTER) && !seat->wl_pointer){
|
||||
seat->wl_pointer = wl_seat_get_pointer(wl_seat);
|
||||
wl_pointer_add_listener(seat->wl_pointer,
|
||||
&pointer_listener, seat);
|
||||
} else if (!(capabilities & WL_SEAT_CAPABILITY_POINTER) &&
|
||||
seat->wl_pointer) {
|
||||
wl_pointer_add_listener(seat->wl_pointer, &pointer_listener, seat);
|
||||
}
|
||||
else if (!(capabilities & WL_SEAT_CAPABILITY_POINTER) && seat->wl_pointer){
|
||||
wl_pointer_release(seat->wl_pointer);
|
||||
seat->wl_pointer = NULL;
|
||||
}
|
||||
|
||||
if ((capabilities & WL_SEAT_CAPABILITY_TOUCH) &&
|
||||
!seat->wl_touch) {
|
||||
if ((capabilities & WL_SEAT_CAPABILITY_TOUCH) && !seat->wl_touch){
|
||||
seat->wl_touch = wl_seat_get_touch(wl_seat);
|
||||
wl_touch_add_listener(seat->wl_touch,
|
||||
&touch_listener, seat);
|
||||
} else if (!(capabilities & WL_SEAT_CAPABILITY_TOUCH) &&
|
||||
seat->wl_touch) {
|
||||
wl_touch_add_listener(seat->wl_touch, &touch_listener, seat);
|
||||
}
|
||||
else if (!(capabilities & WL_SEAT_CAPABILITY_TOUCH) && seat->wl_touch) {
|
||||
wl_touch_release(seat->wl_touch);
|
||||
seat->wl_touch = NULL;
|
||||
}
|
||||
|
|
@ -653,12 +646,6 @@ LIBDECOR_WINDOW_STATE_MAXIMIZED | LIBDECOR_WINDOW_STATE_FULLSCREEN |
|
|||
LIBDECOR_WINDOW_STATE_TILED_LEFT | LIBDECOR_WINDOW_STATE_TILED_RIGHT |
|
||||
LIBDECOR_WINDOW_STATE_TILED_TOP | LIBDECOR_WINDOW_STATE_TILED_BOTTOM;
|
||||
|
||||
static bool
|
||||
streql(const char *str1, const char *str2)
|
||||
{
|
||||
return (str1 && str2) && (strcmp(str1, str2) == 0);
|
||||
}
|
||||
|
||||
|
||||
static void
|
||||
do_map(struct libdecor_frame *frame);
|
||||
|
|
@ -1274,7 +1261,7 @@ libdecor_frame_set_title(struct libdecor_frame *frame,
|
|||
{
|
||||
struct libdecor_frame_private *frame_priv = frame->priv;
|
||||
|
||||
if (!streql(frame_priv->state.title, title)) {
|
||||
if (!STREQL(frame_priv->state.title, title)) {
|
||||
free(frame_priv->state.title);
|
||||
frame_priv->state.title = strdup(title);
|
||||
|
||||
|
|
@ -2326,19 +2313,6 @@ get_header_focus(const GtkHeaderBar *header_bar, const int x, const int y)
|
|||
return elem_none;
|
||||
}
|
||||
|
||||
static bool
|
||||
streq(const char *str1,
|
||||
const char *str2)
|
||||
{
|
||||
if (!str1 && !str2)
|
||||
return true;
|
||||
|
||||
if (str1 && str2)
|
||||
return strcmp(str1, str2) == 0;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
static bool
|
||||
own_proxy(struct wl_proxy *proxy)
|
||||
{
|
||||
|
|
@ -3513,7 +3487,7 @@ libdecor_plugin_gtk_frame_property_changed(struct libdecor_frame *frame)
|
|||
if (!GTK_IS_WIDGET(frame_gtk->header)) return;
|
||||
|
||||
new_title = libdecor_frame_get_title(frame);
|
||||
if (!streq(frame_gtk->title, new_title))
|
||||
if (!STREQL(frame_gtk->title, new_title))
|
||||
redraw_needed = true;
|
||||
free(frame_gtk->title);
|
||||
frame_gtk->title = NULL;
|
||||
|
|
@ -3646,7 +3620,7 @@ libdecor_plugin_gtk_frame_popup_grab(struct libdecor_frame *frame,
|
|||
struct seat *seat;
|
||||
|
||||
wl_list_for_each(seat, &ctx.seat_list, link) {
|
||||
if (streq(seat->name, seat_name)) {
|
||||
if (STREQL(seat->name, seat_name)) {
|
||||
if (seat->grabbed) {
|
||||
fprintf(stderr, "libdecor-WARNING: Application "
|
||||
"tried to grab seat twice\n");
|
||||
|
|
@ -3670,7 +3644,7 @@ libdecor_plugin_gtk_frame_popup_ungrab(struct libdecor_frame *frame,
|
|||
struct seat *seat;
|
||||
|
||||
wl_list_for_each(seat, &ctx.seat_list, link) {
|
||||
if (streq(seat->name, seat_name)) {
|
||||
if (STREQL(seat->name, seat_name)) {
|
||||
if (!seat->grabbed) {
|
||||
fprintf(stderr, "libdecor-WARNING: Application "
|
||||
"tried to ungrab seat twice\n");
|
||||
|
|
@ -4617,8 +4591,7 @@ get_setting_sync(DBusConnection *const connection,
|
|||
DBusMessage *message;
|
||||
DBusMessage *reply;
|
||||
|
||||
message = dbus_message_new_method_call(
|
||||
"org.freedesktop.portal.Desktop",
|
||||
message = dbus_message_new_method_call("org.freedesktop.portal.Desktop",
|
||||
"/org/freedesktop/portal/desktop",
|
||||
"org.freedesktop.portal.Settings",
|
||||
"Read");
|
||||
|
|
@ -4633,8 +4606,7 @@ get_setting_sync(DBusConnection *const connection,
|
|||
|
||||
dbus_error_init(&error);
|
||||
|
||||
reply = dbus_connection_send_with_reply_and_block(
|
||||
connection,
|
||||
reply = dbus_connection_send_with_reply_and_block(connection,
|
||||
message,
|
||||
DBUS_TIMEOUT_USE_DEFAULT,
|
||||
&error);
|
||||
|
|
|
|||
|
|
@ -56,6 +56,9 @@
|
|||
|
||||
#define ARRAY_LENGTH(a) (sizeof (a) / sizeof (a)[0])
|
||||
|
||||
#define STREQL(a,b) (((a)==0 && (b)==0) || \
|
||||
((a)!=0 && (b)!=0 && strcmp((a),(b))==0))
|
||||
|
||||
// libdecor.h
|
||||
|
||||
struct libdecor_frame;
|
||||
|
|
@ -568,7 +571,6 @@ typedef struct Ctx{
|
|||
EGLContext egl_context;
|
||||
EGLSurface egl_surface;
|
||||
|
||||
|
||||
int has_cached_config;
|
||||
struct libdecor_configuration cached_config;
|
||||
} Ctx;
|
||||
|
|
|
|||
Loading…
Reference in New Issue