Skip to content
  • Jasper St. Pierre's avatar
    Replace public MetaFrameGeometry with MetaFrameBorders · e0fb83c6
    Jasper St. Pierre authored
    There were actually *two* MetaFrameGeometry structs: one in theme-private.h,
    one in frame.h. The latter public struct was populated by a mix of (void*)
    casting and int pointers, usually pulling directly from the data in the private
    struct.
    
    Remove the public struct, replace it with MetaFrameBorders and scrap all
    the pointer hacks to populate it, instead relying on both structs being used
    in common code.
    
    This commit should be relatively straightforward, and it should not do any
    tricky logic at all, just a sophisticated find and replace.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=644930
    e0fb83c6