Skip to content

Commit 8d5d5fe

Browse files
committed
(Get_Selected): Initialize temporary object to Null_Gtk_Tree_Model to
prevent return of uninitialized value in some corner cases. For M110-027.
1 parent ed7ecad commit 8d5d5fe

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

contrib/binding.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6771,7 +6771,7 @@ direction, widget state, or icon size.
67716771
Model : access Gtk_Tree_Model;
67726772
Iter : access Gtk_Tree_Iter) return Gboolean;
67736773
pragma Import (C, Internal, "gtk_tree_selection_get_selected");
6774-
M : aliased Gtk_Tree_Model;
6774+
M : aliased Gtk_Tree_Model := Null_Gtk_Tree_Model;
67756775
It : aliased Gtk_Tree_Iter;
67766776
begin
67776777
if Internal (Get_Object (Selection), M'Access, It'Access) = 0 then

src/generated/gtk-tree_selection.adb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ package body Gtk.Tree_Selection is
206206
Model : access Gtk_Tree_Model;
207207
Iter : access Gtk_Tree_Iter) return Gboolean;
208208
pragma Import (C, Internal, "gtk_tree_selection_get_selected");
209-
M : aliased Gtk_Tree_Model;
209+
M : aliased Gtk_Tree_Model := Null_Gtk_Tree_Model;
210210
It : aliased Gtk_Tree_Iter;
211211
begin
212212
if Internal (Get_Object (Selection), M'Access, It'Access) = 0 then

0 commit comments

Comments
 (0)