@@ -57,7 +57,11 @@ const QVector<TrackOutput *> &TrackList::GetTracks() const
|
||||
|
||||
TrackOutput *TrackList::GetTrackAt(int index) const
|
||||
{
|
||||
return track_cache_.at(index);
|
||||
if (index < track_cache_.size()) {
|
||||
return track_cache_.at(index);
|
||||
} else {
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
const rational &TrackList::GetTotalLength() const
|
||||
|
||||
@@ -85,7 +85,6 @@ ColorSpaceChooser::ColorSpaceChooser(ColorManager* color_manager, bool enable_in
|
||||
display_combobox_->setCurrentText(color_manager_->GetDefaultDisplay());
|
||||
|
||||
connect(display_combobox_, &QComboBox::currentTextChanged, this, &ColorSpaceChooser::ComboBoxChanged);
|
||||
connect(display_combobox_, &QComboBox::currentTextChanged, this, &ColorSpaceChooser::UpdateViews);
|
||||
}
|
||||
|
||||
row++;
|
||||
@@ -184,6 +183,10 @@ void ColorSpaceChooser::UpdateViews(const QString& display)
|
||||
|
||||
void ColorSpaceChooser::ComboBoxChanged()
|
||||
{
|
||||
if (sender() == display_combobox_) {
|
||||
UpdateViews(display_combobox_->currentText());
|
||||
}
|
||||
|
||||
if (input_combobox_) {
|
||||
emit InputColorSpaceChanged(input());
|
||||
}
|
||||
|
||||
@@ -39,9 +39,7 @@ OLIVE_NAMESPACE_ENTER
|
||||
MainMenu::MainMenu(MainWindow *parent) :
|
||||
QMenuBar(parent)
|
||||
{
|
||||
#ifdef Q_OS_WINDOWS
|
||||
StyleManager::UseNativeWindowsStyling(this);
|
||||
#endif
|
||||
StyleManager::UseOSNativeStyling(this);
|
||||
|
||||
//
|
||||
// FILE MENU
|
||||
|
||||
Reference in New Issue
Block a user