diff --git a/aegisub/src/main.cpp b/aegisub/src/main.cpp index 5ac03bb9a..baf7b3ffb 100644 --- a/aegisub/src/main.cpp +++ b/aegisub/src/main.cpp @@ -132,6 +132,11 @@ void AegisubApp::OnAssertFailure(const wxChar *file, int line, const wxChar *fun wxApp::OnAssertFailure(file, line, func, cond, msg); } +AegisubApp::AegisubApp() { + // http://trac.wxwidgets.org/ticket/14302 + wxSetEnv("UBUNTU_MENUPROXY", "0"); +} + /// @brief Gets called when application starts. /// @return bool bool AegisubApp::OnInit() { diff --git a/aegisub/src/main.h b/aegisub/src/main.h index c926eed41..5e3351dce 100644 --- a/aegisub/src/main.h +++ b/aegisub/src/main.h @@ -34,7 +34,6 @@ /// @ingroup main /// - #ifndef AGI_PRE #include #include @@ -113,6 +112,8 @@ class AegisubApp: public wxApp { void HandleEvent(wxEvtHandler *handler, wxEventFunction func, wxEvent& event) const; public: + AegisubApp(); + /// DOCME AegisubLocale locale;