From d859dcc3f5190e1f00122983aa0140ceae94f1e9 Mon Sep 17 00:00:00 2001 From: loonycyborg Date: Fri, 3 Jun 2016 14:06:36 +0300 Subject: [PATCH] Try to fix warning on travis --- src/desktop/open.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/desktop/open.cpp b/src/desktop/open.cpp index 985fe2ec5d4a..e751b2d5c427 100644 --- a/src/desktop/open.cpp +++ b/src/desktop/open.cpp @@ -79,9 +79,13 @@ bool open_object(const std::string& path_or_url) } if(child_status) { +//Those status check macros seem to trigger old style casts on some compiler versions +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wold-style-cast" if(WIFEXITED(child_status)) { ERR_DU << "open_object(): " << launcher << " returned " << WEXITSTATUS(child_status) << '\n'; +#pragma GCC diagnostic pop } else { ERR_DU << "open_object(): " << launcher << " failed" << std::endl; }