X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Flttvwindow.c;h=5ff1c55c31f515ef7a3e1469028b61725eb80879;hb=167bee50bc90a840ad8d8bb0b57d7fc6a276f05f;hp=268c8156f83c8647e926d4faeec7c18eeddb1109;hpb=f9240312451df4ff9fc7b0d4cfb159a03d7dc2c3;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.c b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.c index 268c8156..5ff1c55c 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.c +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.c @@ -205,7 +205,6 @@ void remove_toolbar_constructor(MainWindow *mw, lttvwindow_viewer_constructor vi LttvIAttribute *attributes = mw->attributes; LttvAttributeValue value; LttvToolbars * instance_toolbar; - lttvwindow_viewer_constructor constructor; GtkWidget * tool_menu_title_menu, *widget; g_assert(lttv_iattribute_find_by_path(attributes, @@ -226,9 +225,7 @@ void remove_menu_constructor(MainWindow *mw, lttvwindow_viewer_constructor viewe LttvIAttribute *attributes = mw->attributes; LttvAttributeValue value; LttvMenus * instance_menu; - lttvwindow_viewer_constructor constructor; GtkWidget * tool_menu_title_menu, *widget; - LttvMenuClosure *menu_item_i; g_assert(lttv_iattribute_find_by_path(attributes, "viewers/menu", LTTV_POINTER, &value)); @@ -314,13 +311,16 @@ __EXPORT void lttvwindow_register_constructor } { LttvAttribute *attribute; - g_assert(attribute = - LTTV_ATTRIBUTE(lttv_iattribute_find_subdir( - LTTV_IATTRIBUTE(attributes_global), - LTTV_VIEWER_CONSTRUCTORS))); + gboolean result; + + attribute = LTTV_ATTRIBUTE(lttv_iattribute_find_subdir( + LTTV_IATTRIBUTE(attributes_global), + LTTV_VIEWER_CONSTRUCTORS)); + g_assert(attribute); - g_assert(lttv_iattribute_find_by_path(LTTV_IATTRIBUTE(attribute), - name, LTTV_POINTER, &value)); + result = lttv_iattribute_find_by_path(LTTV_IATTRIBUTE(attribute), + name, LTTV_POINTER, &value); + g_assert(result); *(value.v_pointer) = view_constructor; @@ -372,10 +372,10 @@ __EXPORT void lttvwindow_unregister_constructor { LttvAttribute *attribute; - g_assert(attribute = - LTTV_ATTRIBUTE(lttv_iattribute_find_subdir( - LTTV_IATTRIBUTE(attributes_global), - LTTV_VIEWER_CONSTRUCTORS))); + attribute = LTTV_ATTRIBUTE(lttv_iattribute_find_subdir( + LTTV_IATTRIBUTE(attributes_global), + LTTV_VIEWER_CONSTRUCTORS)); + g_assert(attribute); guint num = lttv_iattribute_get_number(LTTV_IATTRIBUTE(attribute)); guint i; @@ -873,9 +873,6 @@ __EXPORT void lttvwindow_report_time_window(Tab *tab, __EXPORT void lttvwindow_report_current_time(Tab *tab, LttTime time) { - LttvAttributeValue value; - LttvHooks * tmp; - current_time_change_manager(tab, time); } @@ -890,9 +887,6 @@ __EXPORT void lttvwindow_report_current_time(Tab *tab, __EXPORT void lttvwindow_report_current_position(Tab *tab, LttvTracesetContextPosition *pos) { - LttvAttributeValue value; - LttvHooks * tmp; - current_position_change_manager(tab, pos); } @@ -1116,9 +1110,7 @@ void events_request_free(EventsRequest *events_request) if(events_request->hooks != NULL) { guint i; GArray *hooks = events_request->hooks; - for(i=0;ilen;i++) { - lttv_trace_hook_destroy(&g_array_index(hooks, LttvTraceHook, i)); - } + lttv_trace_hook_remove_all(&hooks); g_array_free(events_request->hooks, TRUE); } if(events_request->before_chunk_traceset != NULL)