Use a correct gc in (about_dialog_logo_load) the way quartic showed
it in splash_logo_load. --Sven
This commit is contained in:
@ -246,6 +246,7 @@ static int
|
||||
about_dialog_load_logo (GtkWidget *window)
|
||||
{
|
||||
GtkWidget *preview;
|
||||
GdkGC *gc;
|
||||
char buf[1024];
|
||||
unsigned char *pixelrow;
|
||||
FILE *fp;
|
||||
@ -298,12 +299,15 @@ about_dialog_load_logo (GtkWidget *window)
|
||||
}
|
||||
|
||||
gtk_widget_realize (window);
|
||||
logo_pixmap = gdk_pixmap_new (window->window, logo_width, logo_height, -1);
|
||||
logo_pixmap = gdk_pixmap_new (window->window, logo_width, logo_height,
|
||||
gtk_preview_get_visual ()->depth);
|
||||
gc = gdk_gc_new (logo_pixmap);
|
||||
gtk_preview_put (GTK_PREVIEW (preview),
|
||||
logo_pixmap, window->style->black_gc,
|
||||
logo_pixmap, gc,
|
||||
0, 0, 0, 0, logo_width, logo_height);
|
||||
gdk_gc_destroy (gc);
|
||||
|
||||
gtk_widget_destroy (preview);
|
||||
gtk_widget_unref (preview);
|
||||
g_free (pixelrow);
|
||||
|
||||
fclose (fp);
|
||||
@ -488,3 +492,12 @@ about_dialog_timer (gpointer data)
|
||||
|
||||
return return_val;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user