Ignore:
Timestamp:
07/03/08 19:05:00 (16 years ago)
Author:
bjn8
Message:

Fixed some drawing issues with the message bay

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/FrameGraphics.java

    r124 r125  
    789789                                        for (Rectangle r : damagedAreas) {
    790790                                                if (clip == null) clip = new Area(r);
    791                                                 clip.add(new Area(r)); 
     791                                                else clip.add(new Area(r));     
    792792                                        }
    793793                                        damagedAreas.clear();
    794                                 } else return; // nothing to render
     794                                       
     795                                } else if (MessageBay.isDirty()) {
     796                                        // Paint dirty message bay
     797                                        Graphics dg = _DisplayGraphics.create();
     798                                        MessageBay.refresh(true, dg, Item.DEFAULT_BACKGROUND);
     799                                        return;
     800                                }
    795801                        }
    796802               
     
    813819                // Paint message bay
    814820                MessageBay.refresh(useInvalidation, dg, Item.DEFAULT_BACKGROUND);
    815                
     821
    816822                dg.dispose();
    817823        }
Note: See TracChangeset for help on using the changeset viewer.