Changeset 718


Ignore:
Timestamp:
Apr 30, 2010, 5:45:52 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

gui: Fixed painting under the mouse pointer in Dive mode while performing a drag-n-drop operation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gui/painting/qwindowsurface_pm.cpp

    r714 r718  
    333333    bool vrnDirty;
    334334    bool vrnDisabled;
     335
    335336    SETUP_BLITTER setup;
    336337    QVector<RECTL> rcls;
     
    354355    d->vrnDirty = true;
    355356    d->vrnDisabled = false;
     357
    356358
    357359    memset(&d->setup, 0, sizeof(SETUP_BLITTER));
     
    399401    QRect wbr = br.translated(-wOffset);
    400402    br.translate(offset);
     403
     404
     405
     406
     407
     408
     409
     410
     411
     412
     413
     414
     415
     416
     417
     418
     419
     420
     421
     422
     423
     424
     425
     426
     427
     428
     429
     430
     431
     432
     433
     434
     435
     436
     437
     438
     439
     440
     441
     442
     443
     444
     445
     446
     447
     448
    401449
    402450    if (d->vrnDisabled) {
     
    521569            *result = 0;
    522570            return true;
     571
     572
     573
     574
     575
     576
     577
     578
     579
    523580        }
    524581        case WM_VRNENABLED: {
     
    537594
    538595            // process pending flush events
    539             foreach(QPMDiveWindowSurfacePrivate::FlushArgs args, d->pending) {
     596            foreach(QPMDiveWindowSurfacePrivate::FlushArgs args, d->pending)
    540597                doFlush(args.from, args.to);
    541             }
    542598            d->pending.clear();
    543599
Note: See TracChangeset for help on using the changeset viewer.