backends: Add a native cursor renderer

This commit is contained in:
Jasper St. Pierre
2014-04-22 15:15:11 -04:00
parent a1ba480c8a
commit dd440e64da
10 changed files with 325 additions and 161 deletions

View File

@ -29,6 +29,7 @@
#include "screen-private.h"
#include "meta-backend.h"
#include "meta-cursor-tracker-private.h"
#include "backends/native/meta-cursor-renderer-native.h"
#include <string.h>
@ -181,7 +182,11 @@ get_gbm_device (void)
{
MetaBackend *meta_backend = meta_get_backend ();
MetaCursorRenderer *renderer = meta_backend_get_cursor_renderer (meta_backend);
return meta_cursor_renderer_get_gbm_device (renderer);
if (META_IS_CURSOR_RENDERER_NATIVE (renderer))
return meta_cursor_renderer_native_get_gbm_device (META_CURSOR_RENDERER_NATIVE (renderer));
else
return NULL;
}
static void