From dcf3f019528442cbfa3e2e4609a92cb96ed4002f Mon Sep 17 00:00:00 2001 From: Kishore Jonnalagadda Date: Sat, 22 May 2010 15:25:10 +0530 Subject: [PATCH] Ubiquity now checks and indicates if the partition requires formatting --- ubiquity/frontend/kde_components/PartMan.py | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/ubiquity/frontend/kde_components/PartMan.py b/ubiquity/frontend/kde_components/PartMan.py index 775572e..9960e1f 100644 --- a/ubiquity/frontend/kde_components/PartMan.py +++ b/ubiquity/frontend/kde_components/PartMan.py @@ -358,9 +358,19 @@ class PartMan(QWidget): self.edit_dialog.partition_edit_mount_combo.clearEditText() self.edit_dialog.partition_edit_mount_combo.setEnabled(False) self.edit_dialog.partition_edit_format_checkbutton.setEnabled(False) + self.edit_dialog.partition_edit_format_checkbutton.setChecked(False) + self.edit_dialog.partition_edit_format_checkbutton.setText("") else: + devpart, partition = self.get_treeview_data() self.edit_dialog.partition_edit_mount_combo.setEnabled(True) - self.edit_dialog.partition_edit_format_checkbutton.setEnabled(True) + if partition['detected_filesystem'] == method: + self.edit_dialog.partition_edit_format_checkbutton.setEnabled(True) + self.edit_dialog.partition_edit_format_checkbutton.setChecked(False) + self.edit_dialog.partition_edit_format_checkbutton.setText("") + else: + self.edit_dialog.partition_edit_format_checkbutton.setEnabled(False) + self.edit_dialog.partition_edit_format_checkbutton.setChecked(True) + self.edit_dialog.partition_edit_format_checkbutton.setText("(Formating required)") self.edit_dialog.partition_edit_mount_combo.clear() for mp, choice_c, choice in \ self.ctrlr.dbfilter.default_mountpoint_choices(method): -- 1.7.0.4