Removed im member from img struct

This commit is contained in:
Bert 2011-01-19 18:03:32 +01:00
parent a7e30bb081
commit 6851d5c4e5
2 changed files with 4 additions and 5 deletions

View file

@ -40,16 +40,18 @@ void imlib_destroy() {
}
void img_load(img_t *img, const char *filename) {
Imlib_Image *im;
if (!img || !filename)
return;
if (imlib_context_get_image())
imlib_free_image();
if (!(img->im = imlib_load_image(filename)))
if (!(im = imlib_load_image(filename)))
DIE("could not open image: %s", filename);
imlib_context_set_image(img->im);
imlib_context_set_image(im);
img->w = imlib_image_get_width();
img->h = imlib_image_get_height();

View file

@ -19,8 +19,6 @@
#ifndef IMAGE_H
#define IMAGE_H
#include <Imlib2.h>
#include "window.h"
typedef enum scalemode_e {
@ -36,7 +34,6 @@ typedef struct img_s {
int h;
int x;
int y;
Imlib_Image *im;
} img_t;
void imlib_init(win_t*);