[gtkmm] Gdk::Window: get_frame_extents(): Avoid infinite recursion.



commit 8eec623da07f7245412101a014ee5b21ce9282f6
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon May 29 09:39:14 2017 +0200

    Gdk::Window: get_frame_extents(): Avoid infinite recursion.
    
    Found by this warning from clang++:
    window.cc:598:1: error: all paths through this function will call itself [-Werror,-Winfinite-recursion]
    
    This was caused by ths commit:
    https://git.gnome.org/browse/gtkmm/commit/gdk/src/window.hg?id=da86805ec88ce5277255606c0d0ebac6486b96cb

 gdk/src/window.hg |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gdk/src/window.hg b/gdk/src/window.hg
index 726e8e2..0b383ae 100644
--- a/gdk/src/window.hg
+++ b/gdk/src/window.hg
@@ -185,7 +185,7 @@ public:
 
   _WRAP_METHOD(void get_root_origin(int& x, int& y) const, gdk_window_get_root_origin)
 
-  _WRAP_METHOD(void get_frame_extents(Rectangle& rect) const, gdk_window_get_frame_extents, constversion)
+  _WRAP_METHOD(void get_frame_extents(Rectangle& rect) const, gdk_window_get_frame_extents)
 
   _WRAP_METHOD(int get_scale_factor() const, gdk_window_get_scale_factor)
   _WRAP_METHOD(Glib::RefPtr<Window> get_parent(), gdk_window_get_parent, refreturn)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]