fix linux 'port'

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@672 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2009-03-18 20:43:41 +00:00
parent 5a31ef0777
commit 44bfd52ff5
2 changed files with 8 additions and 4 deletions

View file

@ -114,9 +114,11 @@ static gint key_release_event (GtkWidget *widget, GdkEventKey *event)
static void size_allocate_event(GtkWidget *widget, GtkAllocation *allocation, gpointer user_data) static void size_allocate_event(GtkWidget *widget, GtkAllocation *allocation, gpointer user_data)
{ {
// printf("%dx%d\n", allocation->width, allocation->height); // printf("%dx%d\n", allocation->width, allocation->height);
if (scr_w != allocation->width - 2 || scr_h != allocation->height - 2) {
scr_w = allocation->width - 2; scr_w = allocation->width - 2;
scr_h = allocation->height - 2; scr_h = allocation->height - 2;
scr_changed = 1; scr_changed = 1;
}
} }
static void *gtk_threadf(void *targ) static void *gtk_threadf(void *targ)
@ -198,7 +200,7 @@ static void realloc_screen(void)
void *old = g_screen_ptr; void *old = g_screen_ptr;
g_screen_width = scr_w; g_screen_width = scr_w;
g_screen_height = scr_h; g_screen_height = scr_h;
g_screen_ptr = malloc(g_screen_width * g_screen_height * 2); g_screen_ptr = calloc(g_screen_width * g_screen_height * 2, 1);
free(old); free(old);
scr_changed = 0; scr_changed = 0;
} }

View file

@ -3,6 +3,8 @@
#ifndef PORT_CONFIG_H #ifndef PORT_CONFIG_H
#define PORT_CONFIG_H #define PORT_CONFIG_H
#include "../gp2x/version.h" /* FIXME */
#define NO_SYNC #define NO_SYNC
#define CASE_SENSITIVE_FS 1 // CS filesystem #define CASE_SENSITIVE_FS 1 // CS filesystem