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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
Description:
Add casts to/from GObject to allow code to be built with
-Werror=incompatible-pointer-types
(which I wanted for work on the fluidsynth stuff)
Author: Peter Michael Green <plugwash@debian.org>
--- buzztrax-0.10.2.orig/src/lib/core/audio-session.c
+++ buzztrax-0.10.2/src/lib/core/audio-session.c
@@ -226,7 +226,7 @@ bt_audio_session_constructor (GType type
singleton = BT_AUDIO_SESSION (object);
g_object_add_weak_pointer (object, (gpointer *) (gpointer) & singleton);
} else {
- object = g_object_ref (singleton);
+ object = (GObject *)(g_object_ref (singleton));
}
return object;
}
--- buzztrax-0.10.2.orig/src/lib/core/machine.c
+++ buzztrax-0.10.2/src/lib/core/machine.c
@@ -1982,7 +1982,7 @@ bt_machine_get_pattern_by_id (const BtMa
pattern = (GObject *) node->data;
if (!g_strcmp0 (g_object_get_data (pattern, "BtPattern::id"), id)) {
GST_INFO ("legacy pattern lookup for '%s' = %p", id, pattern);
- return g_object_ref (pattern);
+ return (BtCmdPattern *)(g_object_ref (pattern));
}
}
return NULL;
--- buzztrax-0.10.2.orig/src/lib/ic/registry.c
+++ buzztrax-0.10.2/src/lib/ic/registry.c
@@ -246,7 +246,7 @@ btic_registry_constructor (GType type, g
singleton->priv->gudev_discoverer = btic_gudev_discoverer_new ();
#endif
} else {
- object = g_object_ref (singleton);
+ object = (GObject *)(g_object_ref (singleton));
}
return object;
}
--- buzztrax-0.10.2.orig/src/ui/edit/change-log.c
+++ buzztrax-0.10.2/src/ui/edit/change-log.c
@@ -1153,7 +1153,7 @@ bt_change_log_constructor (GType type, g
singleton = BT_CHANGE_LOG (object);
g_object_add_weak_pointer (object, (gpointer *) (gpointer) & singleton);
} else {
- object = g_object_ref (singleton);
+ object = (GObject *)(g_object_ref (singleton));
}
return object;
}
--- buzztrax-0.10.2.orig/src/ui/edit/edit-application.c
+++ buzztrax-0.10.2/src/ui/edit/edit-application.c
@@ -930,7 +930,7 @@ bt_edit_application_constructor (GType t
G_OBJECT_LOG_REF_COUNT (singleton));
//GST_DEBUG(">>>");
} else {
- object = g_object_ref (singleton);
+ object = (GObject *)(g_object_ref (singleton));
}
return object;
}
--- buzztrax-0.10.2.orig/src/ui/edit/main-page-sequence.c
+++ buzztrax-0.10.2/src/ui/edit/main-page-sequence.c
@@ -653,9 +653,9 @@ pattern_list_model_get_pattern_by_key (G
gtk_tree_model_get (store, &iter, BT_PATTERN_LIST_MODEL_SHORTCUT, &this_key,
-1);
if (this_key[0] == that_key) {
- pattern =
+ pattern = (BtCmdPattern *)(
g_object_ref (bt_pattern_list_model_get_object ((BtPatternListModel *)
- store, &iter));
+ store, &iter)));
GST_INFO ("found pattern for key : %" G_OBJECT_REF_COUNT_FMT,
G_OBJECT_LOG_REF_COUNT (pattern));
g_free (this_key);
--- buzztrax-0.10.2.orig/src/ui/edit/settings-page-interaction-controller.c
+++ buzztrax-0.10.2/src/ui/edit/settings-page-interaction-controller.c
@@ -186,7 +186,7 @@ on_device_menu_changed (GtkComboBox * co
g_list_free (list);
// activate the new one
- self->priv->device = g_object_ref (device);
+ self->priv->device = (BtIcDevice *)(g_object_ref (device));
start_device (self);
}
GST_INFO ("control list refreshed");
--- buzztrax-0.10.2.orig/src/ui/edit/ui-resources.c
+++ buzztrax-0.10.2/src/ui/edit/ui-resources.c
@@ -429,7 +429,7 @@ bt_ui_resources_constructor (GType type,
g_object_unref (settings);
g_object_unref (app);
} else {
- object = g_object_ref (singleton);
+ object = (GObject *)(g_object_ref (singleton));
}
return object;
}
|