Index: /trunk/gui/src/PatternEditor/PatternEditorPanel.cpp
===================================================================
--- /trunk/gui/src/PatternEditor/PatternEditorPanel.cpp	(revision 377)
+++ /trunk/gui/src/PatternEditor/PatternEditorPanel.cpp	(revision 390)
@@ -839,4 +839,5 @@
 
 	if ( !m_bEnablePatternResize ) {
+		__pattern_size_combo->set_text(QString::number(m_pPattern->get_lenght() / nEighth ),false);
 		QMessageBox::information( this, "Hydrogen", trUtf8( "Is not possible to change the pattern size when playing." ) );
 		return;
Index: /trunk/gui/src/widgets/LCDCombo.cpp
===================================================================
--- /trunk/gui/src/widgets/LCDCombo.cpp	(revision 377)
+++ /trunk/gui/src/widgets/LCDCombo.cpp	(revision 390)
@@ -171,5 +171,4 @@
 
 
-
 void LCDCombo::set_text( const QString &text)
 {
@@ -183,6 +182,24 @@
 			active = i;
 	}
+	
 	emit valueChanged( text );
-}
-
-
+
+}
+
+void LCDCombo::set_text( const QString &text, bool emit_on_change)
+{
+	if (display->getText() == text) {
+		return;
+	}
+	//INFOLOG( text );
+	display->setText( text );
+	for ( int i = 0; i < items.size(); i++ ) {
+		if ( items.at(i) == text )
+			active = i;
+	}
+	
+	if(emit_on_change)
+		emit valueChanged( text );
+}
+
+
Index: /trunk/gui/src/widgets/LCDCombo.h
===================================================================
--- /trunk/gui/src/widgets/LCDCombo.h	(revision 377)
+++ /trunk/gui/src/widgets/LCDCombo.h	(revision 390)
@@ -48,4 +48,5 @@
 		inline void insertItem(int index, const QString &text );
 		void set_text( const QString &text );
+		void set_text( const QString &text, bool );
 
 
