diff --git a/loader_gpg.c b/loader_gpg.c index fa64cf8..7e3d7d1 100644 --- a/loader_gpg.c +++ b/loader_gpg.c @@ -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) return 0;