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

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P2
    • 1.4.0
    • Affects Version/s: 1.3.0, 1.4.0
    • Component/s: 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!

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: