summaryrefslogtreecommitdiff
path: root/demos
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@novell.com>2008-07-18 18:27:30 +0000
committerFederico Mena Quintero <federico@src.gnome.org>2008-07-18 18:27:30 +0000
commit0278fdcbc21f7af34403c7c025cad7e18c484e94 (patch)
tree225cf90d6729e1f1d387f9ebdfcbcd44ee00c4c9 /demos
parentcf68d46c646f807d3ec926af20915ac57c66c8d7 (diff)
downloadgtk+-0278fdcbc21f7af34403c7c025cad7e18c484e94.tar.gz
Don't do funny casts to avoid compiler warnings
2008-07-18 Federico Mena Quintero <federico@novell.com> * demos/gtk-demo/changedisplay.c (find_toplevel_at_pointer): Don't do funny casts to avoid compiler warnings. * demos/gtk-demo/textview.c (easter_egg_callback): Likewise. * gtk/gtkmain.c (rewrite_event_for_grabs, gtk_get_event_widget): Likewise. * gtk/gtkmodules.c (load_module): Likewise. * gtk/gtkselection.c (gtk_selection_convert): Likewise. * gtk/gtktipsquery.c (gtk_tips_query_event): Likewise. * gtk/queryimmodules.c (query_module): Likewise. * tests/testgtk.c (create_gridded_geometry, create_key_lookup) (find_widget_at_pointer): Likewise. Signed-off-by: Federico Mena Quintero <federico@novell.com> svn path=/trunk/; revision=20862
Diffstat (limited to 'demos')
-rw-r--r--demos/gtk-demo/changedisplay.c6
-rw-r--r--demos/gtk-demo/textview.c5
2 files changed, 8 insertions, 3 deletions
diff --git a/demos/gtk-demo/changedisplay.c b/demos/gtk-demo/changedisplay.c
index 32a1e983da..facf01ca97 100644
--- a/demos/gtk-demo/changedisplay.c
+++ b/demos/gtk-demo/changedisplay.c
@@ -81,7 +81,11 @@ find_toplevel_at_pointer (GdkDisplay *display)
* to the widget that created it.
*/
if (pointer_window)
- gdk_window_get_user_data (pointer_window, (gpointer*) &widget);
+ {
+ gpointer widget_ptr;
+ gdk_window_get_user_data (pointer_window, &widget_ptr);
+ widget = widget_ptr;
+ }
return widget ? gtk_widget_get_toplevel (widget) : NULL;
}
diff --git a/demos/gtk-demo/textview.c b/demos/gtk-demo/textview.c
index 702c765bfb..4e98b17f05 100644
--- a/demos/gtk-demo/textview.c
+++ b/demos/gtk-demo/textview.c
@@ -549,6 +549,7 @@ easter_egg_callback (GtkWidget *button,
gpointer data)
{
static GtkWidget *window = NULL;
+ gpointer window_ptr;
GtkTextBuffer *buffer;
GtkWidget *view;
GtkTextIter iter;
@@ -586,8 +587,8 @@ easter_egg_callback (GtkWidget *button,
gtk_container_add (GTK_CONTAINER (window), sw);
gtk_container_add (GTK_CONTAINER (sw), view);
- g_object_add_weak_pointer (G_OBJECT (window),
- (gpointer *) &window);
+ window_ptr = &window;
+ g_object_add_weak_pointer (G_OBJECT (window), window_ptr);
gtk_window_set_default_size (GTK_WINDOW (window), 300, 400);