@ -33,7 +33,11 @@ load2(ImlibImage * im, int load_data)
if (!(real_ext = strndup(q, p - q - 1)))
return 0;
loader = __imlib_FindBestLoaderForFormat("jpg", 0);
char source[500];
strcpy(source, im->real_file);
source[strlen(source)-4] = '\0';
loader = __imlib_FindBestLoaderForFile(source, 0);
if (!loader)