From fa8e7da47fd22b19f218cfd39f425a405e4bf729 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sun, 5 Mar 2006 00:10:50 +0000 Subject: [PATCH] fixed crash at first LMMS-startup git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@97 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 6 ++++++ TODO | 5 +++++ configure.in | 4 ++-- src/core/engine.cpp | 3 ++- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 46e9d6458..b17d81b63 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-03-05 Tobias Doerffel + + * src/core/engine.cpp: + finalize main-window after having mixer to start its audio-devices - + fixes crash on first time LMMS is started + 2006-02-28 Tobias Doerffel * data/locale/de.ts: diff --git a/TODO b/TODO index f6921f581..4e1c6d75e 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,10 @@ to be done as soon as possible: +- recording-functionality +- show loading-vst-hint when cloning vestige-track +- do not hang when saving while loading VST-plugin +- tempo-recogn. and sync of beat-sample +- do not quantize when importing from MIDI-file - KNOB-setValue!!! - separate GUI and data/sound-processing-code - fix qtimer-problem /channel-activity-LEDs diff --git a/configure.in b/configure.in index d30033e63..382fd19bf 100644 --- a/configure.in +++ b/configure.in @@ -2,8 +2,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.50) -AC_INIT(lmms, 0.1.4-cvs20060228, tobydox/at/users/dot/sourceforge/dot/net) -AM_INIT_AUTOMAKE(lmms, 0.1.4-cvs20060228) +AC_INIT(lmms, 0.1.4-cvs20060304, tobydox/at/users/dot/sourceforge/dot/net) +AM_INIT_AUTOMAKE(lmms, 0.1.4-cvs20060304) AM_CONFIG_HEADER(config.h) diff --git a/src/core/engine.cpp b/src/core/engine.cpp index a94e8643d..4dec3ca9c 100644 --- a/src/core/engine.cpp +++ b/src/core/engine.cpp @@ -50,9 +50,10 @@ engine::engine( const bool _has_gui ) : m_bbEditor = new bbEditor( this ); m_pianoRoll = new pianoRoll( this ); + m_mixer->initDevices(); + m_mainWindow->finalize(); - m_mixer->initDevices(); m_mixer->startProcessing(); }