- gtk_dialog_set_default_response(dlg,
- m_dialogStyle & wxNO_DEFAULT
- ? GTK_RESPONSE_NO
- : GTK_RESPONSE_YES);
+ // it'd probably be harmless to call gtk_dialog_set_default_response()
+ // twice but why do it if we're going to change the default below
+ // anyhow
+ if ( !(m_dialogStyle & wxCANCEL_DEFAULT) )
+ {
+ gtk_dialog_set_default_response(dlg,
+ m_dialogStyle & wxNO_DEFAULT
+ ? GTK_RESPONSE_NO
+ : GTK_RESPONSE_YES);
+ }