diff options
Diffstat (limited to 'src/gui/panels/bintree.c')
-rw-r--r-- | src/gui/panels/bintree.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gui/panels/bintree.c b/src/gui/panels/bintree.c index 1fa0cfe..b7c31c1 100644 --- a/src/gui/panels/bintree.c +++ b/src/gui/panels/bintree.c @@ -33,6 +33,7 @@ #include "panel-int.h" +#include "../core/global.h" #include "../../gtkext/tmgt.h" @@ -114,7 +115,7 @@ static void on_search_entry_changed(GtkSearchEntry *, GBintreePanel *); static void apply_filter_on_portions(GtkTreeStore *); /* Réagit au changement de sélection des portions. */ -static void on_bintree_selection_changed(GtkTreeSelection *, GBintreePanel *); +static void on_bintree_selection_changed(GtkTreeSelection *, gpointer); @@ -686,7 +687,7 @@ static void apply_filter_on_portions(GtkTreeStore *store) /****************************************************************************** * * * Paramètres : selection = sélection modifiée. * -* panel = structure contenant les informations maîtresses. * +* unused = adresse non utilisée ici. * * * * Description : Réagit au changement de sélection des portions. * * * @@ -696,7 +697,7 @@ static void apply_filter_on_portions(GtkTreeStore *store) * * ******************************************************************************/ -static void on_bintree_selection_changed(GtkTreeSelection *selection, GBintreePanel *panel) +static void on_bintree_selection_changed(GtkTreeSelection *selection, gpointer unused) { GtkTreeIter iter; /* Point de sélection */ GtkTreeModel *model; /* Modèle de gestion */ @@ -712,8 +713,9 @@ static void on_bintree_selection_changed(GtkTreeSelection *selection, GBintreePa { range = g_binary_portion_get_range(portion); - display = g_editor_item_get_current_view(G_EDITOR_ITEM(panel)); + display = get_current_view(); gtk_display_panel_request_move(display, get_mrange_addr(range)); + g_object_unref(G_OBJECT(display)); g_object_unref(G_OBJECT(portion)); |