From fa72fffe28df3599f35c90544888c9ef6a59c992 Mon Sep 17 00:00:00 2001 From: Lukáš Lalinský Date: Tue, 7 Apr 2009 19:38:19 +0200 Subject: Block signals from the color picker while setting a color --- src/items/database/databasetableproperties.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/items/database/databasetableproperties.cpp b/src/items/database/databasetableproperties.cpp index 1f54fe6..779b4bc 100644 --- a/src/items/database/databasetableproperties.cpp +++ b/src/items/database/databasetableproperties.cpp @@ -15,6 +15,7 @@ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. #include +#include #include #include #include @@ -128,7 +129,9 @@ DatabaseTableProperties::switchCurrentItem(DiagramItem *oldItem, DiagramItem *) DatabaseTable *table = currentTable(); if (table) { d->nameEdit->setText(table->name()); + d->colorPicker->blockSignals(true); d->colorPicker->setCurrentColor(table->color()); + d->colorPicker->blockSignals(false); d->columnListView->setColumnList(table->columnList()); connect(table, SIGNAL(propertyChanged(const QString &, const QVariant &)), SLOT(updateProperty(const QString &, const QVariant &))); } -- cgit v1.2.3-54-g00ecf