diff options
Diffstat (limited to 'profile-widget')
-rw-r--r-- | profile-widget/diveeventitem.cpp | 1 | ||||
-rw-r--r-- | profile-widget/profilewidget2.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/profile-widget/diveeventitem.cpp b/profile-widget/diveeventitem.cpp index ecd64aba0..dcb4d8af0 100644 --- a/profile-widget/diveeventitem.cpp +++ b/profile-widget/diveeventitem.cpp @@ -195,7 +195,6 @@ void DiveEventItem::setupToolTipString(struct gasmix lastgasmix) name += QString::fromUtf8(mb.buffer, mb.len); free_buffer(&mb); } - lastgasmix = mix; } else if (same_string(internalEvent->name, "modechange")) { name += QString(": %1").arg(gettextFromC::tr(divemode_text_ui[internalEvent->value])); } else if (value) { diff --git a/profile-widget/profilewidget2.cpp b/profile-widget/profilewidget2.cpp index cd28a87bc..365f4758d 100644 --- a/profile-widget/profilewidget2.cpp +++ b/profile-widget/profilewidget2.cpp @@ -802,6 +802,8 @@ void ProfileWidget2::plotDive(const struct dive *d, bool force, bool doClearPict item->setZValue(2); scene()->addItem(item); eventItems.push_back(item); + if (event_is_gaschange(event)) + lastgasmix = get_gasmix_from_event(&displayed_dive, event); event = event->next; } |