(2) Segmetation fault assigning a GdkPixmap* to a GdkPixmap& parameter (using C++)
- From: Ignacio Nodal <inodal teleline es>
- To: GTK-List <gtk-list gnome org>
- Subject: (2) Segmetation fault assigning a GdkPixmap* to a GdkPixmap& parameter (using C++)
- Date: Wed, 06 Jun 2001 23:16:37 +0200
Sorry,there was a fault on the function I pasted ;))
gboolean ParameterKernel::ReadPixmap(gchar **pixstring, GdkPixmap& pix)
//Reads a pixmap from a xpm-format string & stores it in GdkPixmap& pix
{
GdkPixmap *pixmap;
GdkBitmap *mask;
pixmap = gdk_pixmap_colormap_create_from_xpm_d (NULL,
gtk_widget_get_default_colormap(),
&mask, NULL, (gchar **)
pixstring);
g_print("The program arrives this point\n");
pix = *pixmap;
g_print("Segmentation fault is in the line above\n");
if (&pix == NULL) {return (FALSE);} else {return (TRUE);}
}
In the previous mail I put "(GdkPixmap *) pix = pixmap;" instead of
"pix = *pixmap;"... that returns me this error:
cannot convert `pix' from type `_GdkWindow' to type `GdkPixmap
*'
but not the segmentation fault I get with "pix = *pixmap;" which I don't
really understand ;((
Thanks again,
Ignacio Nodal
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]