Rename weston_compositor_xkb_init to weston_compositor_set_xkb_rule_names
weston_compositor_xkb_destroy() is called automatically so having only weston_compositor_xkb_init() to be called by the user was a bit weird. So rename it so that it makes more sense. Also export it, since libweston compositors need to call it. Signed-off-by: Giulio Camuffo <giuliocamuffo@gmail.com> Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
This commit is contained in:
committed by
Pekka Paalanen
parent
ca52b31d3f
commit
0358af419b
+2
-2
@@ -1537,8 +1537,8 @@ weston_seat_update_keymap(struct weston_seat *seat, struct xkb_keymap *keymap);
|
|||||||
void
|
void
|
||||||
weston_seat_release(struct weston_seat *seat);
|
weston_seat_release(struct weston_seat *seat);
|
||||||
int
|
int
|
||||||
weston_compositor_xkb_init(struct weston_compositor *ec,
|
weston_compositor_set_xkb_rule_names(struct weston_compositor *ec,
|
||||||
struct xkb_rule_names *names);
|
struct xkb_rule_names *names);
|
||||||
void
|
void
|
||||||
weston_compositor_xkb_destroy(struct weston_compositor *ec);
|
weston_compositor_xkb_destroy(struct weston_compositor *ec);
|
||||||
|
|
||||||
|
|||||||
+6
-6
@@ -2277,9 +2277,9 @@ bind_seat(struct wl_client *client, void *data, uint32_t version, uint32_t id)
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ENABLE_XKBCOMMON
|
#ifdef ENABLE_XKBCOMMON
|
||||||
int
|
WL_EXPORT int
|
||||||
weston_compositor_xkb_init(struct weston_compositor *ec,
|
weston_compositor_set_xkb_rule_names(struct weston_compositor *ec,
|
||||||
struct xkb_rule_names *names)
|
struct xkb_rule_names *names)
|
||||||
{
|
{
|
||||||
ec->use_xkbcommon = 1;
|
ec->use_xkbcommon = 1;
|
||||||
|
|
||||||
@@ -2442,9 +2442,9 @@ weston_compositor_build_global_keymap(struct weston_compositor *ec)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
int
|
WL_EXPORT int
|
||||||
weston_compositor_xkb_init(struct weston_compositor *ec,
|
weston_compositor_set_xkb_rule_names(struct weston_compositor *ec,
|
||||||
struct xkb_rule_names *names)
|
struct xkb_rule_names *names)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -509,7 +509,7 @@ weston_compositor_init_config(struct weston_compositor *ec,
|
|||||||
weston_config_section_get_string(s, "keymap_options",
|
weston_config_section_get_string(s, "keymap_options",
|
||||||
(char **) &xkb_names.options, NULL);
|
(char **) &xkb_names.options, NULL);
|
||||||
|
|
||||||
if (weston_compositor_xkb_init(ec, &xkb_names) < 0)
|
if (weston_compositor_set_xkb_rule_names(ec, &xkb_names) < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
weston_config_section_get_int(s, "repeat-rate",
|
weston_config_section_get_int(s, "repeat-rate",
|
||||||
|
|||||||
Reference in New Issue
Block a user