ECORE_CHECK_X_EXTENSION([Xtest], [XTest.h], [Xtst], [XTestFakeKeyEvent])
ECORE_CHECK_X_EXTENSION([Xss], [scrnsaver.h], [Xss], [XScreenSaverSelectInput])
+ if test echo "$ECORE_X_LIBS" | grep -q Xrandr ; then
+ PKG_CHECK_EXISTS([xrandr > 1.3.1], [], [AC_MSG_ERROR([Xrandr >= 1.3.1 required])])
+ fi
+
if test "${want_xpresent}" = "yes"; then
ECORE_CHECK_X_EXTENSION([Xpresent], [Xpresent.h], [Xpresent], [XPresentQueryExtension])
fi
{
if (info->name)
{
- /* FIXME: TODO: NB:
- *
- * Old randr code says there is an xrandr bug here with
- * nameLen. Test This !!!
- *
- */
- ret = strdup(info->name);
+ ret = malloc(info->nameLen);
+ memcpy(ret, info->name, info->nameLen);
if (len) *len = info->nameLen;
}