omit display_get_fd and display_handle_events 60/71660/2
authorRoman Marchenko <r.marchenko@samsung.com>
Thu, 26 May 2016 09:21:04 +0000 (12:21 +0300)
committerRoman Marchenko <r.marchenko@samsung.com>
Thu, 26 May 2016 10:55:49 +0000 (13:55 +0300)
This callback function can be omitted as they are not mandatory and FBdev doesn't send any events.

Change-Id: Ie51034b4437d1d97f6c2d9e853702c64ad5f37f8
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
src/tdm_fbdev.c
src/tdm_fbdev_display.c

index 6938c081ec1e624c912d4d7bc32613564616ed34..10def6edcd243a09f1aa265ef712351bc04583d1 100644 (file)
@@ -236,8 +236,8 @@ tdm_fbdev_init(tdm_display *dpy, tdm_error *error)
     memset(&fbdev_func_display, 0, sizeof(fbdev_func_display));
     fbdev_func_display.display_get_capabilitiy = fbdev_display_get_capabilitiy;
     fbdev_func_display.display_get_outputs = fbdev_display_get_outputs;
-    fbdev_func_display.display_get_fd = fbdev_display_get_fd;
-    fbdev_func_display.display_handle_events = fbdev_display_handle_events;
+    fbdev_func_display.display_get_fd = NULL;
+    fbdev_func_display.display_handle_events = NULL;
 
     memset(&fbdev_func_output, 0, sizeof(fbdev_func_output));
     fbdev_func_output.output_get_capability = fbdev_output_get_capability;
index a431f4c54cbc03057b0e938deb8c584186090234..0fe72fc409025bf77e7dcd80425b58995d08ac8a 100644 (file)
@@ -336,29 +336,6 @@ failed_get:
     return NULL;
 }
 
-tdm_error
-fbdev_display_get_fd(tdm_backend_data *bdata, int *fd)
-{
-    tdm_fbdev_data *fbdev_data = (tdm_fbdev_data *)bdata;
-    int file_fd;
-
-    RETURN_VAL_IF_FAIL(fbdev_data, TDM_ERROR_INVALID_PARAMETER);
-    RETURN_VAL_IF_FAIL(fd, TDM_ERROR_INVALID_PARAMETER);
-
-    /*
-     * Event-based applications use poll/select for pageflip or vsync events,
-     *  since farmebuffer does not produce such events we create common file.
-     *  Without this file application will be locked on poll/select or return
-     *  an error after timer expiring.
-     */
-    file_fd = open("/tmp/tdm_fbdev_select", O_RDWR | O_CREAT | O_TRUNC, ACCESSPERMS);
-    TDM_INFO("Open fake file: /tmp/tdm_fbdev_select %d", file_fd);
-
-    *fd = file_fd;
-
-    return TDM_ERROR_NONE;
-}
-
 tdm_error
 fbdev_display_handle_events(tdm_backend_data *bdata)
 {