forked from qt-creator/qt-creator
QmlProfiler: fix offset difference between timeline and overview
Change-Id: Ic91a203018e31eb14445deb39fa5a83ebc621ee7 Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
This commit is contained in:
@@ -111,8 +111,8 @@ void TimelineView::updateTimeline(bool updateStartX)
|
|||||||
m_totalWidth = totalRange * m_spacing;
|
m_totalWidth = totalRange * m_spacing;
|
||||||
|
|
||||||
|
|
||||||
int minsample = m_eventList->findFirstIndex(m_startTime + m_eventList->firstTimeMark());
|
int minsample = m_eventList->findFirstIndex(m_startTime + m_eventList->traceStartTime());
|
||||||
int maxsample = m_eventList->findLastIndex(m_endTime + m_eventList->firstTimeMark());
|
int maxsample = m_eventList->findLastIndex(m_endTime + m_eventList->traceStartTime());
|
||||||
|
|
||||||
if (updateStartX) {
|
if (updateStartX) {
|
||||||
qreal oldStartX = m_startX;
|
qreal oldStartX = m_startX;
|
||||||
@@ -201,7 +201,7 @@ void TimelineView::updateItemPosition(int itemIndex)
|
|||||||
{
|
{
|
||||||
QDeclarativeItem *item = m_items.value(itemIndex);
|
QDeclarativeItem *item = m_items.value(itemIndex);
|
||||||
if (item) {
|
if (item) {
|
||||||
qreal itemStartPos = (m_eventList->getStartTime(itemIndex) - m_eventList->firstTimeMark()) * m_spacing;
|
qreal itemStartPos = (m_eventList->getStartTime(itemIndex) - m_eventList->traceStartTime()) * m_spacing;
|
||||||
item->setX(itemStartPos);
|
item->setX(itemStartPos);
|
||||||
qreal width = (m_eventList->getEndTime(itemIndex) - m_eventList->getStartTime(itemIndex)) * m_spacing;
|
qreal width = (m_eventList->getEndTime(itemIndex) - m_eventList->getStartTime(itemIndex)) * m_spacing;
|
||||||
item->setWidth(width > 1 ? width : 1);
|
item->setWidth(width > 1 ? width : 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user