}
-#if wxUSE_INTL && defined(__UNIX__)
-void wxGUIAppTraits::SetLocale()
-{
-#ifdef __WXGTK3__
- setlocale(LC_ALL, "");
-#else
- gtk_set_locale();
-#endif
- wxUpdateLocaleIsUtf8();
-}
-#endif
-
#ifdef __UNIX__
#if wxDEBUG_LEVEL && wxUSE_STACKWALKER
// append this stack frame's info in the dialog
if (!frame.GetFileName().empty() || !fncname.empty())
+ {
gtk_assert_dialog_append_stack_frame(m_dlg,
- fncname.mb_str(),
- frame.GetFileName().mb_str(),
+ fncname.utf8_str(),
+ frame.GetFileName().utf8_str(),
frame.GetLine());
+ }
}
private:
{
StackDump* dump = static_cast<StackDump*>(p);
// skip over frames up to including wxOnAssert()
- dump->ProcessFrames(3);
+ dump->ProcessFrames(7);
}
#endif // wxDEBUG_LEVEL && wxUSE_STACKWALKER