diff -r 864bf0f52a8c -r 7a4db08d291d QTfrontend/ui/widget/gamecfgwidget.cpp --- a/QTfrontend/ui/widget/gamecfgwidget.cpp Sun Feb 26 12:45:00 2012 -0500 +++ b/QTfrontend/ui/widget/gamecfgwidget.cpp Sun Feb 26 12:56:53 2012 -0500 @@ -504,7 +504,7 @@ for(int i = 0; i < size; ++i) sl << schemeData(i).toString(); - emit paramChanged("SCHEME", sl); + if (sl.size()!=1) emit paramChanged("SCHEME", sl); // this is a stupid hack for the fact that SCHEME is being sent once, empty. Still need to find out why. if (isEnabled() && bindEntries->isEnabled() && bindEntries->isChecked()) {