fix mistake from commit rev. 33868. The variable icon was a pointer, not an integer...
authorAndrea Weikert <elubie@gmx.net>
Sun, 13 Mar 2011 17:20:52 +0000 (17:20 +0000)
committerAndrea Weikert <elubie@gmx.net>
Sun, 13 Mar 2011 17:20:52 +0000 (17:20 +0000)
source/blender/editors/interface/interface_icons.c

index 1c0da12fcbd18a7c734d8420a54ccdc875daa8ee..4a36f34d468ad333d8c826730c6c3523fb6a6e82 100644 (file)
@@ -754,7 +754,7 @@ int UI_icon_get_width(int icon_id)
 
        icon = BKE_icon_get(icon_id);
        
-       if (icon==ICON_NONE) {
+       if (icon==NULL) {
                if (G.f & G_DEBUG)
                        printf("UI_icon_get_width: Internal error, no icon for icon ID: %d\n", icon_id);
                return 0;
@@ -779,7 +779,7 @@ int UI_icon_get_height(int icon_id)
 
        icon = BKE_icon_get(icon_id);
        
-       if (icon==ICON_NONE) {
+       if (icon==NULL) {
                if (G.f & G_DEBUG)
                        printf("UI_icon_get_height: Internal error, no icon for icon ID: %d\n", icon_id);
                return 0;
@@ -955,7 +955,7 @@ static void icon_draw_size(float x, float y, int icon_id, float aspect, float al
        
        icon = BKE_icon_get(icon_id);
        
-       if (icon==ICON_NONE) {
+       if (icon==NULL) {
                if (G.f & G_DEBUG)
                        printf("icon_draw_mipmap: Internal error, no icon for icon ID: %d\n", icon_id);
                return;
@@ -980,7 +980,7 @@ static void icon_draw_size(float x, float y, int icon_id, float aspect, float al
                di->data.vector.func((int)x, (int)y, ICON_DEFAULT_HEIGHT, ICON_DEFAULT_HEIGHT, 1.0f); 
        } 
        else if(di->type == ICON_TYPE_TEXTURE) {
-               icon_draw_texture(x, y, w, h, di->data.texture.x, di->data.texture.y,
+               icon_draw_texture(x, y, (float)w, (float)h, di->data.texture.x, di->data.texture.y,
                        di->data.texture.w, di->data.texture.h, alpha, rgb);
        }
        else if(di->type == ICON_TYPE_BUFFER) {