~townsend/compiz/fix-lp1244754-0.9.10

« back to all changes in this revision

Viewing changes to plugins/clone/src/clone.cpp

  • Committer: smspillaz
  • Date: 2012-05-16 17:40:13 UTC
  • mfrom: (0.1.96 trunk)
  • Revision ID: sam.spilsbury@canonical.com-20120516174013-0rsxq2ka7zm2ypp0
MergeĀ lp:compiz-scaleaddon-plugin

Show diffs side-by-side

added added

removed removed

Lines of Context:
295
295
                         0.0f);
296
296
        sTransform.scale (zoomX, zoomY, 1.0f);
297
297
 
 
298
        glPushMatrix ();
 
299
        glLoadMatrixf (sTransform.getMatrix ());
 
300
 
298
301
        filter = gScreen->textureFilter ();
299
302
 
300
303
        if (offset == 0.0f)
322
325
        }
323
326
 
324
327
        gScreen->setTextureFilter (filter);
 
328
 
 
329
        glPopMatrix ();
325
330
    }
326
331
 
327
332
    return status;
371
376
        }
372
377
        else
373
378
        {
374
 
            ++it;
 
379
            it++;
375
380
        }
376
381
    }
377
382
 
413
418
void
414
419
CloneScreen::setStrutsForCloneWindow (Clone *clone)
415
420
{
416
 
#if 0
417
 
    // Pointless code - needs fixing
418
421
    CompOutput *output = &screen->outputDevs ()[clone->dst];
419
422
    XRectangle *rect = NULL;
420
423
    CompStruts *struts;
472
475
    }
473
476
 
474
477
    wStruts = struts;
475
 
    /*
476
 
     * ^ FIXME: This code does nothing. Looks like it was meant to be:
477
 
     *              *w->struts() = struts;
478
 
     *          However that is not legal. CompWindow needs a setStruts().
479
 
     */
480
 
#endif
481
478
}
482
479
 
483
480
void
536
533
{
537
534
    std::list <Clone *>::iterator it;
538
535
 
539
 
    for (it = clones.begin (); it != clones.end (); ++it)
 
536
    for (it = clones.begin (); it != clones.end (); it++)
540
537
    {
541
538
        if ((unsigned int) (*it)->dst >= screen->outputDevs ().size () ||
542
539
            (unsigned int) (*it)->src >= screen->outputDevs ().size ())
589
586
bool
590
587
ClonePluginVTable::init ()
591
588
{
592
 
    if (CompPlugin::checkPluginABI ("core", CORE_ABIVERSION)            &&
593
 
        CompPlugin::checkPluginABI ("composite", COMPIZ_COMPOSITE_ABI)  &&
594
 
        CompPlugin::checkPluginABI ("opengl", COMPIZ_OPENGL_ABI))
595
 
        return true;
 
589
    if (!CompPlugin::checkPluginABI ("core", CORE_ABIVERSION) ||
 
590
        !CompPlugin::checkPluginABI ("composite", COMPIZ_COMPOSITE_ABI) ||
 
591
        !CompPlugin::checkPluginABI ("opengl", COMPIZ_OPENGL_ABI))
 
592
        return false;
596
593
 
597
 
    return false;
 
594
   return true;
598
595
}