From 1fc050fdef894751f9888ef97d1c30a4810ab729 Mon Sep 17 00:00:00 2001 From: Ken Cooke Date: Mon, 7 Aug 2017 08:11:43 -0700 Subject: [PATCH] Fix _devices access via shared_ptr --- interface/src/scripting/AudioDevices.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/interface/src/scripting/AudioDevices.cpp b/interface/src/scripting/AudioDevices.cpp index c06f921a7f..e5cc43f9df 100644 --- a/interface/src/scripting/AudioDevices.cpp +++ b/interface/src/scripting/AudioDevices.cpp @@ -74,11 +74,11 @@ QVariant AudioDeviceList::data(const QModelIndex& index, int role) const { } if (role == DisplayRole) { - return _devices.at(index.row()).display; + return _devices.at(index.row())->display; } else if (role == CheckStateRole) { - return _devices.at(index.row()).selected; + return _devices.at(index.row())->selected; } else if (role == InfoRole) { - return QVariant::fromValue(_devices.at(index.row()).info); + return QVariant::fromValue(_devices.at(index.row())->info); } else { return QVariant(); } @@ -90,7 +90,7 @@ QVariant AudioInputDeviceList::data(const QModelIndex& index, int role) const { } if (role == PeakRole) { - return std::static_pointer_cast(_devices.at(index.row())).peak; + return std::static_pointer_cast(_devices.at(index.row()))->peak; } else { return AudioDeviceList::data(index, role); }