From 99cc0288bded719b8035909fbb0a128deb0ee8ff Mon Sep 17 00:00:00 2001 From: "Unknown (MO)" Date: Tue, 28 Jul 1998 15:01:09 +0000 Subject: [PATCH] Fixed wxOVERWRITE_PROMPT bug in gtk file selector git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@388 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/filedlg.cpp | 5 ++++- src/gtk1/filedlg.cpp | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gtk/filedlg.cpp b/src/gtk/filedlg.cpp index 4589f3de1a..bc003c8185 100644 --- a/src/gtk/filedlg.cpp +++ b/src/gtk/filedlg.cpp @@ -25,8 +25,11 @@ void gtk_filedialog_ok_callback( GtkWidget *WXUNUSED(widget), gpointer data ) { wxFileDialog *dialog = (wxFileDialog*)data; wxCommandEvent event(wxEVT_NULL); + int style; - if(dialog->GetStyle()&(wxSAVE|wxOVERWRITE_PROMPT)) + style=dialog->GetStyle(); + + if((style&wxSAVE)&&(style&wxOVERWRITE_PROMPT)) if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) ))) { if(wxMessageBox("File exists. Overwrite?","Confirm",wxYES_NO)!=wxYES) return; diff --git a/src/gtk1/filedlg.cpp b/src/gtk1/filedlg.cpp index 4589f3de1a..bc003c8185 100644 --- a/src/gtk1/filedlg.cpp +++ b/src/gtk1/filedlg.cpp @@ -25,8 +25,11 @@ void gtk_filedialog_ok_callback( GtkWidget *WXUNUSED(widget), gpointer data ) { wxFileDialog *dialog = (wxFileDialog*)data; wxCommandEvent event(wxEVT_NULL); + int style; - if(dialog->GetStyle()&(wxSAVE|wxOVERWRITE_PROMPT)) + style=dialog->GetStyle(); + + if((style&wxSAVE)&&(style&wxOVERWRITE_PROMPT)) if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) ))) { if(wxMessageBox("File exists. Overwrite?","Confirm",wxYES_NO)!=wxYES) return; -- 2.50.0