evas/gl_x11: Cast GLubyte to const char for strstr
authorStefan Schmidt <s.schmidt@samsung.com>
Wed, 19 Mar 2014 10:48:46 +0000 (11:48 +0100)
committerStefan Schmidt <s.schmidt@samsung.com>
Wed, 19 Mar 2014 10:48:46 +0000 (11:48 +0100)
The GLubyte we are getting back here are strings we want to search
in with strstr. Cast is only to avoid warnings.

src/modules/evas/engines/gl_x11/evas_engine.c

index 0b1bfed0504d1987fad859491d3b6c56ae09babe..97d8aab85fd9747cb6202f6f584d784e9176392c 100644 (file)
@@ -735,9 +735,9 @@ gl_extn_veto(Render_Engine *re)
              // strings will be like the following:
              // OpenGL vendor string: Intel Open Source Technology Center
              // OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop
-             if (((vendor) && (strstr(vendor, "Intel"))) &&
-                 ((renderer) && (strstr(renderer, "Mesa"))) &&
-                 ((renderer) && (strstr(renderer, "Intel")))
+             if (((vendor) && (strstr((const char *)vendor, "Intel"))) &&
+                 ((renderer) && (strstr((const char *)renderer, "Mesa"))) &&
+                 ((renderer) && (strstr((const char *)renderer, "Intel")))
                 )
                extn_have_y_inverted = 0;
           }