diff options
author | Chad Versace <chad.versace@linux.intel.com> | 2012-06-01 10:46:58 -0700 |
---|---|---|
committer | Chad Versace <chad.versace@linux.intel.com> | 2012-06-01 11:09:11 -0700 |
commit | f48cbdfd683977eaa0e71c3489050af123a31a4a (patch) | |
tree | 16a7e5545e7bde6b52a9d9f2a5f27be4b1fabdf5 | |
parent | 6d74d3f50824e6794666a81adbece75e4c1d66ea (diff) |
api: Remove api_object::{platform_id,object_id}
The object_id was never used.
The platform_id field was used to validate that the user did not provide
old objects (those invalidated by waffle_finish()) as inputs. But,
waffle_finish() is no longer part of Waffle's API.
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
-rw-r--r-- | src/waffle/api/api_priv.c | 5 | ||||
-rw-r--r-- | src/waffle/api/api_priv.h | 3 | ||||
-rw-r--r-- | src/waffle/api/waffle_config.c | 4 | ||||
-rw-r--r-- | src/waffle/api/waffle_context.c | 2 | ||||
-rw-r--r-- | src/waffle/api/waffle_display.c | 4 | ||||
-rw-r--r-- | src/waffle/api/waffle_window.c | 2 |
6 files changed, 2 insertions, 18 deletions
diff --git a/src/waffle/api/api_priv.c b/src/waffle/api/api_priv.c index b156c30..afaa7fa 100644 --- a/src/waffle/api/api_priv.c +++ b/src/waffle/api/api_priv.c @@ -56,11 +56,6 @@ api_check_entry(const struct api_object *obj_list[], int length) return false; } - if (obj_list[i]->platform_id != api_current_platform->id) { - wcore_error(WAFFLE_OLD_OBJECT); - return false; - } - if (obj_list[i]->display_id != obj_list[0]->display_id) { wcore_error(WAFFLE_BAD_DISPLAY_MATCH); } diff --git a/src/waffle/api/api_priv.h b/src/waffle/api/api_priv.h index 862cb58..b728d94 100644 --- a/src/waffle/api/api_priv.h +++ b/src/waffle/api/api_priv.h @@ -63,9 +63,6 @@ size_t api_new_object_id(void); struct api_object { - size_t platform_id; - size_t object_id; - /// @brief Display to which object belongs. /// /// This is identical to object_id for waffle_display. diff --git a/src/waffle/api/waffle_config.c b/src/waffle/api/waffle_config.c index 6b83f9a..09dbf21 100644 --- a/src/waffle/api/waffle_config.c +++ b/src/waffle/api/waffle_config.c @@ -65,9 +65,7 @@ waffle_config_choose( if (!ok) goto error; - self->api.platform_id = api_current_platform->id; - self->api.object_id = api_new_object_id(); - self->api.display_id = dpy->api.object_id; + self->api.display_id = dpy->api.display_id; self->native = api_current_platform->dispatch-> config_choose(dpy->native, &attrs); diff --git a/src/waffle/api/waffle_context.c b/src/waffle/api/waffle_context.c index f284252..a9dc5df 100644 --- a/src/waffle/api/waffle_context.c +++ b/src/waffle/api/waffle_context.c @@ -65,8 +65,6 @@ waffle_context_create( return NULL; } - self->api.platform_id = api_current_platform->id; - self->api.object_id = api_new_object_id(); self->api.display_id = config->api.display_id; self->native = api_current_platform->dispatch-> diff --git a/src/waffle/api/waffle_display.c b/src/waffle/api/waffle_display.c index e31fc57..a530b5a 100644 --- a/src/waffle/api/waffle_display.c +++ b/src/waffle/api/waffle_display.c @@ -53,9 +53,7 @@ waffle_display_connect(const char *name) return NULL; } - self->api.platform_id = api_current_platform->id; - self->api.object_id = api_new_object_id(); - self->api.display_id = self->api.object_id; + self->api.display_id = api_new_object_id(); self->native = api_current_platform->dispatch-> display_connect(api_current_platform->native, name); diff --git a/src/waffle/api/waffle_window.c b/src/waffle/api/waffle_window.c index 1194849..6c0df64 100644 --- a/src/waffle/api/waffle_window.c +++ b/src/waffle/api/waffle_window.c @@ -58,8 +58,6 @@ waffle_window_create( return NULL; } - self->api.platform_id = api_current_platform->id; - self->api.object_id = api_new_object_id(); self->api.display_id = config->api.display_id; self->native = api_current_platform->dispatch-> |