Skip to content

Commit 83f77b8

Browse files
committed
Replace deprecated g_binding_get_target, and increase glib version to 2.68
- debian stable (trixie) has 2.84.4 - oldstable (bookworm) has 2.74.6
1 parent d413997 commit 83f77b8

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ if (NOT PKG_CONFIG_FOUND)
231231
endif()
232232

233233
# glib et al.
234-
set(GLIB_MIN_VERSION 2.56.1)
234+
set(GLIB_MIN_VERSION 2.68.1)
235235
set(GTK_MIN_VERSION 3.22.30)
236236

237237
pkg_check_modules (GLIB2 REQUIRED IMPORTED_TARGET glib-2.0>=${GLIB_MIN_VERSION})

README.dependencies

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Libraries/Deps
5555
-------- _______
5656
gcc or clang 8.0 (gcc)/6.0(clang) C++17 C/C++ compiler
5757
cmake 3.14.5 Build system manager
58-
glib2 2.56.1
58+
glib2 2.68.1
5959
gtk+3 3.22.30
6060
guile 3.0, 2.2 or 2.0.9 Must be built with regex
6161
support enabled

gnucash/gnome-utils/gnc-tree-view.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1381,9 +1381,10 @@ gnc_tree_view_update_column_menu_item (GtkCheckMenuItem *checkmenuitem,
13811381
else
13821382
{
13831383
GBinding *binding = g_object_get_data (G_OBJECT(checkmenuitem), "column-binding");
1384-
GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN(g_binding_get_target (binding));
1384+
GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN(g_binding_dup_target (binding));
13851385

13861386
visible = gtk_tree_view_column_get_visible (column);
1387+
g_object_unref(column);
13871388
}
13881389
gtk_check_menu_item_set_active (checkmenuitem, visible);
13891390
}

0 commit comments

Comments
 (0)