From 9fea55f75252462c1efbc90372ace45092fe6aca Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 28 Jul 2008 02:44:49 +0000 Subject: [FIX] Added a depth variable to Trainer [FIX] Fixed the Apply/Discard buttons [FIX] Added code to Config in Pokescripting [FIX] Memory leak with MapModel [FIX] FractionWidget was using uninitialized variables (behavior) [FIX] Connection in FileDialog fixed [FIX] Caption is now used for FileDialog [FIX] Main window now uses the KDE standard captioning [FIX] Script connection fixed git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@231 6ecfd1a5-f3ed-3746-8530-beee90d26b22 --- pokemodr/ScriptWidget.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'pokemodr/ScriptWidget.cpp') diff --git a/pokemodr/ScriptWidget.cpp b/pokemodr/ScriptWidget.cpp index 456f5249..8bd2a138 100644 --- a/pokemodr/ScriptWidget.cpp +++ b/pokemodr/ScriptWidget.cpp @@ -76,7 +76,7 @@ Pokemodr::ScriptWidget::ScriptWidget(QWidget* parent, const Pokemod::Script& val // } layoutScript->addWidget(m_view); connect(m_document, SIGNAL(textChanged(KTextEditor::Document*)), this, SLOT(scriptChanged())); - connect(this, SIGNAL(valueChanged(Pokemod::Fraction)), SLOT(setGui())); + connect(this, SIGNAL(valueChanged(const Pokemod::Script&)), SLOT(setGui())); setGui(); } @@ -116,6 +116,9 @@ void Pokemodr::ScriptWidget::on_varInterpreter_activated() void Pokemodr::ScriptWidget::scriptChanged() { - m_value.setScript(m_document->text()); - emit(valueChanged(m_value)); + if (m_value.script() != m_document->text()) + { + m_value.setScript(m_document->text()); + emit(valueChanged(m_value)); + } } -- cgit