From: John L. <mov...@us...> - 2003-07-21 14:51:05
|
Update of /cvsroot/oprofile/oprofile/gui In directory sc8-pr-cvs1:/tmp/cvs-serv26799/gui Modified Files: oprof_start.cpp Log Message: select "No event" on a switch if needed Index: oprof_start.cpp =================================================================== RCS file: /cvsroot/oprofile/oprofile/gui/oprof_start.cpp,v retrieving revision 1.97 retrieving revision 1.98 diff -u -p -d -r1.97 -r1.98 --- oprof_start.cpp 21 Jul 2003 14:45:46 -0000 1.97 +++ oprof_start.cpp 21 Jul 2003 14:51:02 -0000 1.98 @@ -305,9 +305,7 @@ void oprof_start::read_set_events() op_event_descr const * noevent = &locate_event("No event"); current_events_t::const_iterator cit = current_events.begin(); current_events_t::const_iterator end = current_events.end(); - cerr << "noev" << noevent << endl; for (; cit != end; ++cit) { - cerr << "*cit" << *cit << endl; if (*cit != noevent) return; } @@ -423,8 +421,13 @@ void oprof_start::counter_selected(int c events_list->ensureItemVisible(theitem); } - if (!has_unique_event(cpu_type)) - new QListViewItem(events_list, "No event"); + if (!has_unique_event(cpu_type)) { + QListViewItem * i = new QListViewItem(events_list, "No event"); + if (current_events[ctr]->name == "No event") { + events_list->setCurrentItem(i); + events_list->ensureItemVisible(i); + } + } setUpdatesEnabled(true); update(); |