Index: /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java
===================================================================
--- /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java	(revision 23157)
+++ /applications/editors/josm/plugins/toms/src/toms/seamarks/buoys/Buoy.java	(revision 23158)
@@ -520,5 +520,5 @@
 				}
 
-				c = getLightChar();
+				c = LightChar[0];
 
 				if (c.contains("+")) {
@@ -528,11 +528,11 @@
 				}
 
-				if (!getLightGroup().isEmpty())
-					c = c + "(" + getLightGroup() + ")";
+				if (!LightGroup[0].isEmpty())
+					c = c + "(" + LightGroup[0] + ")";
 				if (tmp != null)
 					c = c + tmp;
 
-				c = c + " " + getLightColour();
-				lp = getLightPeriod();
+				c = c + " " + LightColour[0];
+				lp = LightPeriod[0];
 				if (!lp.isEmpty())
 					c = c + " " + lp + "s";
@@ -544,7 +544,10 @@
 				dlg.lM01Group.setVisible(true);
 				dlg.tfM01Group.setVisible(true);
+				dlg.tfM01Group.setText(getLightGroup());
 				dlg.lM01RepeatTime.setVisible(true);
 				dlg.tfM01RepeatTime.setVisible(true);
 				if (isSectored()) {
+					dlg.rbM01Fired1.setSelected(false);
+					dlg.rbM01FiredN.setSelected(true);
 					if ((getSectorIndex() != 0) && (!LightChar[0].isEmpty()))
 						dlg.cbM01Kennung.setEnabled(false);
@@ -593,4 +596,6 @@
 					}
 				} else {
+					dlg.rbM01FiredN.setSelected(false);
+					dlg.rbM01Fired1.setSelected(true);
 					dlg.cbM01Kennung.setEnabled(true);
 					dlg.tfM01Group.setEnabled(true);
