]> source.dussan.org Git - tigervnc.git/commitdiff
r5037 was not quite right. Both the viewport and scrollbar background colors were...
authorBrian Hinz <bphinz@users.sourceforge.net>
Mon, 18 Feb 2013 21:28:07 +0000 (21:28 +0000)
committerBrian Hinz <bphinz@users.sourceforge.net>
Mon, 18 Feb 2013 21:28:07 +0000 (21:28 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5042 3789f03b-4d11-0410-bbf8-ca57d06f2519

java/com/tigervnc/vncviewer/DesktopWindow.java
java/com/tigervnc/vncviewer/Viewport.java

index 0fcfcb113a7a1091d583cc8d180ba0677b2587b6..38dc24573ebaddba4213e32f79f54b2ad6871804 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 2006 Constantin Kaplinsky.  All Rights Reserved.
  * Copyright (C) 2009 Paul Donohue.  All Rights Reserved.
  * Copyright (C) 2010, 2012 D. R. Commander.  All Rights Reserved.
- * Copyright (C) 2011-2012 Brian P. Hinz
+ * Copyright (C) 2011-2013 Brian P. Hinz
  * 
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -55,8 +55,7 @@ class DesktopWindow extends JPanel implements
   public DesktopWindow(int width, int height, PixelFormat serverPF, CConn cc_) {
     cc = cc_;
     setSize(width, height);
-    setBackground(Color.BLACK);
-    setOpaque(true);
+    setOpaque(false);
     GraphicsEnvironment ge =
       GraphicsEnvironment.getLocalGraphicsEnvironment();
     GraphicsDevice gd = ge.getDefaultScreenDevice();
index ba29e0ac1bf7d68dc621ee15fa4c8d9a17b7a8b4..e8793a1bc9f0d890ff3a781676419cf0dff8b284 100644 (file)
@@ -1,5 +1,5 @@
 /* Copyright (C) 2002-2005 RealVNC Ltd.  All Rights Reserved.
- * Copyright (C) 2011-2012 Brian P. Hinz
+ * Copyright (C) 2011-2013 Brian P. Hinz
  * Copyright (C) 2012 D. R. Commander.  All Rights Reserved.
  * 
  * This is free software; you can redistribute it and/or modify
@@ -43,6 +43,7 @@ public class Viewport extends JFrame
     UIManager.getDefaults().put("ScrollPane.ancestorInputMap", 
       new UIDefaults.LazyInputMap(new Object[]{}));
     sp = new JScrollPane();
+    sp.getViewport().setBackground(Color.BLACK);
     sp.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
     getContentPane().add(sp);
     addWindowFocusListener(new WindowAdapter() {
@@ -107,7 +108,6 @@ public class Viewport extends JFrame
     }
     if (!cc.fullScreen)
       setLocation(x, y);
-    getContentPane().setBackground(Color.BLACK);
   }
 
   public static Window getFullScreenWindow() {