--- xfburn-preferences-dialog.c.orig	2008-07-15 17:10:00.000000000 +0200
+++ xfburn-preferences-dialog.c	2008-08-26 10:25:28.000000000 +0200
@@ -40,6 +40,7 @@
   GtkWidget *check_clean_tmpdir;
   GtkWidget *check_show_hidden;
   GtkWidget *check_show_human_readable;
+  GtkWidget *check_is_bootable;
 
   GtkWidget *treeview_devices;
   GtkWidget *button_scan;
@@ -208,6 +209,17 @@
   gtk_box_pack_start (GTK_BOX (vbox2), priv->check_show_human_readable, FALSE, FALSE, BORDER);
   gtk_widget_show (priv->check_show_human_readable);
 
+  vbox3 = gtk_vbox_new (FALSE, 0);
+  gtk_widget_show (vbox3);
+
+  frame = xfce_create_framebox_with_content (_("Bootable cd"), vbox3);
+  gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, BORDER);
+  gtk_widget_show (frame);
+
+  priv->check_is_bootable = gtk_check_button_new_with_mnemonic (_("_bootable cd (/usr/share/xfburn/isolinux.bin)"));
+  gtk_box_pack_start (GTK_BOX (vbox3), priv->check_is_bootable, FALSE, FALSE, BORDER);
+  gtk_widget_show (priv->check_is_bootable);
+
   icon = gtk_widget_render_icon (GTK_WIDGET (priv->icon_bar),
                                  GTK_STOCK_PROPERTIES,
                                  GTK_ICON_SIZE_DIALOG,
@@ -365,6 +377,8 @@
                                 xfburn_settings_get_boolean ("show-hidden-files", FALSE));
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_show_human_readable),
                                 xfburn_settings_get_boolean ("human-readable-units", TRUE));
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_is_bootable),
+                                xfburn_settings_get_boolean ("is-bootable", FALSE));
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (priv->check_empty_speed_list),
                                 xfburn_settings_get_boolean ("show-empty-speed-list-notice", TRUE));
   gtk_range_set_value (GTK_RANGE (priv->scale_fifo),
@@ -387,6 +401,8 @@
                                gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_show_hidden)));
   xfburn_settings_set_boolean ("human-readable-units", 
                                gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_show_human_readable)));
+  xfburn_settings_set_boolean ("is-bootable", 
+                               gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_is_bootable)));
   xfburn_settings_set_boolean ("show-empty-speed-list-notice", 
                                gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->check_empty_speed_list)));
   xfburn_settings_set_int ("fifo-size", 
