new_tab = create_tab(new_m_window, parent_tab, notebook, "Traceset");
} else {
new_tab = create_tab(new_m_window, NULL, notebook, "Traceset");
- /* First window, use command line trace */
- if(g_init_trace != NULL){
- lttvwindow_add_trace(new_tab,
- g_init_trace);
+ }
+ /* Insert default viewers */
+ {
+ LttvAttributeType type;
+ LttvAttributeName name;
+ LttvAttributeValue value;
+ LttvAttribute *attribute;
+
+ LttvIAttribute *attributes_global =
+ LTTV_IATTRIBUTE(lttv_global_attributes());
+
+ g_assert(attribute =
+ LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
+ LTTV_IATTRIBUTE(attributes_global),
+ LTTV_VIEWER_CONSTRUCTORS)));
+
+ name = g_quark_from_string("guievents");
+ type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
+ name, &value);
+ if(type == LTTV_POINTER) {
+ lttvwindow_viewer_constructor viewer_constructor =
+ (lttvwindow_viewer_constructor)*value.v_pointer;
+ insert_viewer(new_window, viewer_constructor);
}
- LttvTraceset *traceset = new_tab->traceset_info->traceset;
- SetTraceset(new_tab, traceset);
- /* Insert default viewers */
- {
- LttvAttributeType type;
- LttvAttributeName name;
- LttvAttributeValue value;
- LttvAttribute *attribute;
-
- LttvIAttribute *attributes_global =
- LTTV_IATTRIBUTE(lttv_global_attributes());
-
- g_assert(attribute =
- LTTV_ATTRIBUTE(lttv_iattribute_find_subdir(
- LTTV_IATTRIBUTE(attributes_global),
- LTTV_VIEWER_CONSTRUCTORS)));
-
- name = g_quark_from_string("guievents");
- type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
- name, &value);
- if(type == LTTV_POINTER) {
- lttvwindow_viewer_constructor viewer_constructor =
- (lttvwindow_viewer_constructor)*value.v_pointer;
- insert_viewer(new_window, viewer_constructor);
- }
-
- name = g_quark_from_string("guicontrolflow");
- type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
- name, &value);
- if(type == LTTV_POINTER) {
- lttvwindow_viewer_constructor viewer_constructor =
- (lttvwindow_viewer_constructor)*value.v_pointer;
- insert_viewer(new_window, viewer_constructor);
- }
-
- name = g_quark_from_string("guistatistics");
- type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
- name, &value);
- if(type == LTTV_POINTER) {
- lttvwindow_viewer_constructor viewer_constructor =
- (lttvwindow_viewer_constructor)*value.v_pointer;
- insert_viewer(new_window, viewer_constructor);
- }
+ name = g_quark_from_string("guicontrolflow");
+ type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
+ name, &value);
+ if(type == LTTV_POINTER) {
+ lttvwindow_viewer_constructor viewer_constructor =
+ (lttvwindow_viewer_constructor)*value.v_pointer;
+ insert_viewer(new_window, viewer_constructor);
+ }
+ name = g_quark_from_string("guistatistics");
+ type = lttv_iattribute_get_by_name(LTTV_IATTRIBUTE(attribute),
+ name, &value);
+ if(type == LTTV_POINTER) {
+ lttvwindow_viewer_constructor viewer_constructor =
+ (lttvwindow_viewer_constructor)*value.v_pointer;
+ insert_viewer(new_window, viewer_constructor);
}
}