ecore-evas-drm: Create inputs before we create outputs
authorChris Michael <cp.michael@samsung.com>
Wed, 10 Dec 2014 15:43:59 +0000 (10:43 -0500)
committerChris Michael <cp.michael@samsung.com>
Wed, 10 Dec 2014 17:01:59 +0000 (12:01 -0500)
Summary: Call function to create drm input devices Before we create
outputs. This is done so that when outputs Do get created, it will
update the input's known size of output for device coordinate
transformation

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/modules/ecore_evas/engines/drm/ecore_evas_drm.c

index 776939e..f69d5b3 100644 (file)
@@ -494,17 +494,17 @@ _ecore_evas_drm_init(const char *device)
         goto sprite_err;
      }
 
-   /* try to create outputs */
-   if (!ecore_drm_outputs_create(dev))
+   /* try to create inputs */
+   if (!ecore_drm_inputs_create(dev))
      {
-        ERR("Could not create outputs: %m");
+        ERR("Could not create inputs: %m");
         goto output_err;
      }
 
-   /* try to create inputs */
-   if (!ecore_drm_inputs_create(dev))
+   /* try to create outputs */
+   if (!ecore_drm_outputs_create(dev))
      {
-        ERR("Could not create inputs: %m");
+        ERR("Could not create outputs: %m");
         goto output_err;
      }