Index: trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java	(revision 5324)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java	(revision 5325)
@@ -765,5 +765,5 @@
         }
         add(data, BorderLayout.CENTER);
-        if (buttons != null && buttons.length > 0 && !buttons[0].isEmpty()) {
+        if (buttons != null && buttons.length > 0 && buttons[0] != null && !buttons[0].isEmpty()) {
             buttonsPanel = new JPanel(new GridLayout(buttons.length, 1));
             for (Collection<SideButton> buttonRow : buttons) {
