mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	xconfig: merge code path to conf_write()
Avoid to have multiple path saving the config. This fixes an error check miss when the window is being closed and the user requested the config to be written. Reported-by: Hiromu Yakura <hiromu1996@gmail.com> Pointed-out-by: Michal Marek <mmarek@suse.cz> Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
		
							parent
							
								
									bdebd4892e
								
							
						
					
					
						commit
						d49e46875c
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		|  | @ -1489,8 +1489,7 @@ void ConfigMainWindow::saveConfigAs(void) | |||
| 	QString s = Q3FileDialog::getSaveFileName(conf_get_configname(), NULL, this); | ||||
| 	if (s.isNull()) | ||||
| 		return; | ||||
| 	if (conf_write(QFile::encodeName(s))) | ||||
| 		QMessageBox::information(this, "qconf", _("Unable to save configuration!")); | ||||
| 	saveConfig(); | ||||
| } | ||||
| 
 | ||||
| void ConfigMainWindow::searchConfig(void) | ||||
|  | @ -1643,7 +1642,7 @@ void ConfigMainWindow::closeEvent(QCloseEvent* e) | |||
| 	mb.setButtonText(QMessageBox::Cancel, _("Cancel Exit")); | ||||
| 	switch (mb.exec()) { | ||||
| 	case QMessageBox::Yes: | ||||
| 		conf_write(NULL); | ||||
| 		saveConfig(); | ||||
| 	case QMessageBox::No: | ||||
| 		e->accept(); | ||||
| 		break; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Arnaud Lacombe
						Arnaud Lacombe