diff options
| author | Pablo Barciela <[email protected]> | 2019-10-30 10:28:25 +0100 | 
|---|---|---|
| committer | ZenWalker <[email protected]> | 2019-11-28 01:01:45 +0100 | 
| commit | 3a9efe118d8d56d68ec8f71647228f374a627a89 (patch) | |
| tree | 833b479090b547da4cae00e44e89c19c76ab0713 | |
| parent | 95c708e0e0ff611e7256f07cba0932c6453ab8dd (diff) | |
| download | mate-netbook-3a9efe118d8d56d68ec8f71647228f374a627a89.tar.bz2 mate-netbook-3a9efe118d8d56d68ec8f71647228f374a627a89.tar.xz | |
maximus-app: avoid 'g_type_class_add_private'
| -rw-r--r-- | maximus/maximus-app.c | 13 | 
1 files changed, 3 insertions, 10 deletions
| diff --git a/maximus/maximus-app.c b/maximus/maximus-app.c index c451039..0e5f1d6 100644 --- a/maximus/maximus-app.c +++ b/maximus/maximus-app.c @@ -29,12 +29,6 @@  #include "maximus-bind.h"  #include "xutils.h" -G_DEFINE_TYPE (MaximusApp, maximus_app, G_TYPE_OBJECT); - -#define MAXIMUS_APP_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj),\ -  MAXIMUS_TYPE_APP, \ -  MaximusAppPrivate)) -  /* GSettings schemas and keys */  #define APP_SCHEMA        "org.mate.maximus"  #define APP_EXCLUDE_CLASS "exclude-class" @@ -94,6 +88,8 @@ typedef struct {  #define MWM_HINTS_DECORATIONS   (1L << 1)  #define _XA_MOTIF_WM_HINTS		"_MOTIF_WM_HINTS" +G_DEFINE_TYPE_WITH_PRIVATE (MaximusApp, maximus_app, G_TYPE_OBJECT); +  static gboolean  wnck_window_is_decorated (WnckWindow *window)  { @@ -505,9 +501,6 @@ on_app_undecorate_changed (GSettings          *settings,  static void  maximus_app_class_init (MaximusAppClass *klass)  { -  GObjectClass        *obj_class = G_OBJECT_CLASS (klass); - -  g_type_class_add_private (obj_class, sizeof (MaximusAppPrivate));  }  static void @@ -516,7 +509,7 @@ maximus_app_init (MaximusApp *app)    MaximusAppPrivate *priv;    WnckScreen *screen; -  priv = app->priv = MAXIMUS_APP_GET_PRIVATE (app); +  priv = app->priv = maximus_app_get_instance_private (app);    priv->bind = maximus_bind_get_default (); | 
