X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=contrib%2Fprtview%2FLoadPortalFileDialog.cpp;h=87f6d39b3f656e7119e7e6734cab0fa3ca8d88d5;hp=9dc80b2be871a9cd6832ace1c91b56327e68801f;hb=ebeb23b7837d2b2a5148eb895f573635bc409ed7;hpb=c1bc31436fedff8c46a7706d98319971e6fc022c diff --git a/contrib/prtview/LoadPortalFileDialog.cpp b/contrib/prtview/LoadPortalFileDialog.cpp index 9dc80b2b..87f6d39b 100644 --- a/contrib/prtview/LoadPortalFileDialog.cpp +++ b/contrib/prtview/LoadPortalFileDialog.cpp @@ -25,6 +25,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #include #include "stream/stringstream.h" #include "convert.h" +#include "gtkutil/pointer.h" #include "qerplugin.h" @@ -41,7 +42,7 @@ static void dialog_button_callback (GtkWidget *widget, gpointer data) ret = (int*)g_object_get_data (G_OBJECT (parent), "ret"); *loop = 0; - *ret = (int)data; + *ret = gpointer_to_int(data); } static gint dialog_delete_callback (GtkWidget *widget, GdkEvent* event, gpointer data) @@ -66,7 +67,7 @@ static void file_sel_callback (GtkWidget *widget, gpointer data) filename = (char**)g_object_get_data (G_OBJECT (parent), "filename"); *loop = 0; - if ((int)data == IDOK) + if (gpointer_to_int(data) == IDOK) *filename = g_strdup (gtk_file_selection_get_filename (GTK_FILE_SELECTION (parent))); }