Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4493724

With eXceed only the left-hand quarter of a window repainted

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.3.0, 1.4.0
    • client-libs
    • None
    • beta3
    • generic, x86
    • generic, windows_2000

      > > a) With eXceed only the left-hand quarter of a window would be
      > > repainted (this is a regression from the previous behavior where
      > > the sizes would be all over the place).

      Ah, this one seems to be a trivial oversight on our part. In
      awt_Toplevel.c in shellEH() ReparentNotify processing in the case of
      OTHER_WM is entirely conditional on ifdef __linux__ and so frames got
      some ridiculous insets (like 144 for bottom and right) and so swing
      would obey and won't paint in those areas.

      Removing the ifdef fixes this: e.g. SwingSet2 uses the whole frame.
      ifdef __linux__ must die in WM related code!

            uwesunw Uwe Uwe (Inactive)
            ehawkessunw Eric Hawkes (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: