~3v1n0/compiz/gtk-decorator-finalize-menu-0.9.10

« back to all changes in this revision

Viewing changes to src/window.cpp

  • Committer: Tarmac
  • Author(s): Andrea Azzarone
  • Date: 2013-07-18 08:00:43 UTC
  • mfrom: (3759.2.1 compiz)
  • Revision ID: tarmac-20130718080043-3q8u3nuclik6a1qb
Update window geo only on new decoration size only if mapped.

(LP: #1198000). Fixes: https://bugs.launchpad.net/bugs/1198000.

Approved by PS Jenkins bot, Sam Spilsbury, MC Return.

Show diffs side-by-side

added added

removed removed

Lines of Context:
6591
6591
                                            priv->sizeHints.win_gravity) -
6592
6592
            compiz::window::extents::shift (priv->border,
6593
6593
                                            priv->sizeHints.win_gravity);
6594
 
        CompSize  sizeDelta = CompSize (-((b->left + b->right) -
6595
 
                                          (priv->border.left + priv->border.right)),
6596
 
                                        -((b->top + b->bottom) -
6597
 
                                          (priv->border.top + priv->border.bottom)));
 
6594
 
 
6595
        CompSize sizeDelta;
 
6596
 
 
6597
        if (isMapped())
 
6598
            sizeDelta = CompSize (-((b->left + b->right) -
 
6599
                                     (priv->border.left + priv->border.right)),
 
6600
                                  -((b->top + b->bottom) -
 
6601
                                     (priv->border.top + priv->border.bottom)));
6598
6602
 
6599
6603
        priv->serverInput = *i;
6600
6604
        priv->border      = *b;