File: incompatible-pointer-types.patch

package info (click to toggle)
clipit 1.4.5%2Bgit20241103-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 1,016 kB
  • sloc: ansic: 3,565; makefile: 89; sh: 84
file content (79 lines) | stat: -rw-r--r-- 3,184 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Author: Andreas Beckmann <anbe@debian.org>
Description: fix building with -Werror=incompatible-pointer-types

--- a/src/keybinder.c
+++ b/src/keybinder.c
@@ -310,7 +310,7 @@ keybinder_is_modifier (guint keycode)
 	gboolean retval = FALSE;
 
 	mod_keymap = XGetModifierMapping (
-	    GDK_WINDOW_XDISPLAY(gdk_display_get_default()));
+	    GDK_DISPLAY_XDISPLAY(gdk_display_get_default()));
 
 	map_size = 8 * mod_keymap->max_keypermod;
 
--- a/src/main.c
+++ b/src/main.c
@@ -614,7 +614,7 @@ void underline_match(char* match, GtkMen
   PangoAttrList* attr_list = pango_attr_list_new();
   pango_attr_list_insert (attr_list, underline);
 
-  GtkWidget* gtk_label = gtk_bin_get_child (GTK_BIN (menu_item));
+  GtkLabel* gtk_label = (GtkLabel *) gtk_bin_get_child (GTK_BIN (menu_item));
   gtk_label_set_attributes (gtk_label, attr_list);
 }
 
@@ -638,7 +638,7 @@ gboolean selected_by_input(const GtkWidg
     append_to_input_buffer(event->string);
 
   GtkMenuShell* menu = (GtkMenuShell *) history_menu;
-  GList* element = gtk_container_get_children(menu);
+  GList* element = gtk_container_get_children((GtkContainer *) menu);
   GtkMenuItem *menu_item, *first_match = 0;
 
   const gchar* menu_label;
@@ -657,9 +657,9 @@ gboolean selected_by_input(const GtkWidg
         first_match = menu_item;
       match_count++;
       underline_match(match, menu_item, menu_label);
-      gtk_widget_set_sensitive(menu_item, true);
+      gtk_widget_set_sensitive((GtkWidget *) menu_item, true);
     } else {
-      gtk_widget_set_sensitive(menu_item, false);
+      gtk_widget_set_sensitive((GtkWidget *) menu_item, false);
     }
     element = element->next;
     count++;
@@ -667,7 +667,7 @@ gboolean selected_by_input(const GtkWidg
 
   if (first_match && match_count != prefs.items_menu) {
     gtk_menu_item_select(first_match);
-	gtk_menu_shell_select_item(menu, first_match);
+	gtk_menu_shell_select_item(menu, (GtkWidget *) first_match);
     return TRUE;
   }
   return FALSE;
--- a/src/preferences.c
+++ b/src/preferences.c
@@ -723,7 +723,7 @@ void show_preferences(gint tab) {
             *alignment, *hbox,
             *vbox;
 
-  GtkWidget *adjustment, *adjustment_small, *adjustment_statics;
+  GtkAdjustment *adjustment, *adjustment_small, *adjustment_statics;
   GtkTreeViewColumn *tree_column;
 
   /* Create the dialog */
@@ -898,9 +898,9 @@ void show_preferences(gint tab) {
   gtk_misc_set_alignment((GtkMisc*)label, 0.0, 0.50);
   gtk_box_pack_start((GtkBox*)hbox, label, FALSE, FALSE, 0);
   ellipsize_combo = gtk_combo_box_text_new();
-  gtk_combo_box_text_append_text((GtkComboBox*)ellipsize_combo, _("Beginning"));
-  gtk_combo_box_text_append_text((GtkComboBox*)ellipsize_combo, _("Middle"));
-  gtk_combo_box_text_append_text((GtkComboBox*)ellipsize_combo, _("End"));
+  gtk_combo_box_text_append_text((GtkComboBoxText*)ellipsize_combo, _("Beginning"));
+  gtk_combo_box_text_append_text((GtkComboBoxText*)ellipsize_combo, _("Middle"));
+  gtk_combo_box_text_append_text((GtkComboBoxText*)ellipsize_combo, _("End"));
   gtk_box_pack_start((GtkBox*)hbox, ellipsize_combo, FALSE, FALSE, 0);
   gtk_box_pack_start((GtkBox*)vbox_history, frame, FALSE, FALSE, 0);