From 042eb6765f807fac4c794e813503e1c07230df88 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Fri, 21 Aug 2015 21:08:36 +0200 Subject: Fixing unchecked casts --- Linux_C_12/cCrossCallMenus_121.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'Linux_C_12/cCrossCallMenus_121.c') diff --git a/Linux_C_12/cCrossCallMenus_121.c b/Linux_C_12/cCrossCallMenus_121.c index f8ef0d6..af9163f 100644 --- a/Linux_C_12/cCrossCallMenus_121.c +++ b/Linux_C_12/cCrossCallMenus_121.c @@ -119,7 +119,6 @@ void EvalCcRqINSERTMENUITEM (CrossCallInfo *pcci) printf("Got title: %s\n", title); menu = GTK_WIDGET(pcci->p2); - printf("Menu widget: %s\n", gtk_menu_get_title(GTK_MENU(menu))); printf("Creating new menu item\n"); menu_item = gtk_menu_item_new_with_mnemonic(title); @@ -186,7 +185,7 @@ void EvalCcRqITEMENABLE (CrossCallInfo *pcci) /* parent, HITEM, onoff; no result menu = GTK_WIDGET(pcci->p1); menu_item = GTK_WIDGET(pcci->p2); - printf("Menu widget: %s\n", gtk_menu_get_title((GtkMenu*)menu)); + printf("Menu widget: %s\n", gtk_menu_get_title(GTK_MENU(menu))); printf("EvalCcRqITEMENABLE\n"); gtk_widget_set_sensitive(menu_item, (gboolean) pcci->p3); @@ -286,14 +285,12 @@ void EvalCcRqINSERTMENU (CrossCallInfo *pcci) if (GTK_IS_MENU_BAR(parent_menu)) { printf("Adding to a menu bar.\n"); - printf("Menu Bar Name: %s\n", gtk_menu_get_title((GtkMenu*)parent_menu)); GtkWidget *frame = gtk_widget_get_parent(gtk_widget_get_parent(parent_menu)); accel_group = ((GtkAccelGroup*)gtk_accel_groups_from_object (G_OBJECT(frame))->data); } else { printf("We're not adding to a menu bar!?!\n"); - printf("Parent Menu widget: %s\n", gtk_menu_get_title((GtkMenu*)parent_menu)); accel_group = gtk_menu_get_accel_group (GTK_MENU(parent_menu)); } @@ -305,8 +302,6 @@ void EvalCcRqINSERTMENU (CrossCallInfo *pcci) gtk_menu_item_set_submenu (GTK_MENU_ITEM (root_menu), sub_menu); - printf("Inserting menu called %s at position %d (%s)\n", - gtk_menu_get_title(GTK_MENU(root_menu)), (gint) pcci->p5, title); if (GTK_IS_MENU_BAR(parent_menu)) { gtk_menu_shell_insert(GTK_MENU_SHELL(parent_menu), root_menu, (gint) pcci->p5); @@ -316,7 +311,6 @@ void EvalCcRqINSERTMENU (CrossCallInfo *pcci) rfree(title); - printf("New menu is called: %s\n", gtk_menu_get_title((GtkMenu*)root_menu)); MakeReturn1Cci (pcci, (int64_t) sub_menu); } @@ -363,8 +357,6 @@ void EvalCcRqMENUENABLE (CrossCallInfo *pcci) /* parent, zero based position of { printf("We have a container. Checking the widget.\n"); parent_menu = GTK_WIDGET(pcci->p1); - printf("Parent Menu widget: %s\n", - gtk_menu_get_title(GTK_MENU(parent_menu))); gtk_container_foreach(GTK_CONTAINER(parent_menu), pcci->p3 ? enable_menu_callback : disable_menu_callback, (gpointer) (&index)); @@ -418,8 +410,9 @@ void EvalCcRqCHECKMENUITEM (CrossCallInfo *pcci) /* menu, HITEM, on/off; no resu GtkWidget *menu = GTK_WIDGET(pcci->p1); GtkWidget *menu_item = GTK_WIDGET(pcci->p2); - gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_item), - (gboolean) pcci->p3); + if (GTK_IS_CHECK_MENU_ITEM(menu_item)) + gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(menu_item), + (gboolean) pcci->p3); } MakeReturn0Cci (pcci); -- cgit v1.2.3