You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2019/08/22 16:51:59 UTC

svn commit: r1865695 - /pdfbox/branches/issue45/debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java

Author: tilman
Date: Thu Aug 22 16:51:59 2019
New Revision: 1865695

URL: http://svn.apache.org/viewvc?rev=1865695&view=rev
Log:
PDFBOX-4071: SonarQube fix

Modified:
    pdfbox/branches/issue45/debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java

Modified: pdfbox/branches/issue45/debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/issue45/debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java?rev=1865695&r1=1865694&r2=1865695&view=diff
==============================================================================
--- pdfbox/branches/issue45/debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java (original)
+++ pdfbox/branches/issue45/debugger/src/main/java/org/apache/pdfbox/debugger/ui/Tree.java Thu Aug 22 16:51:59 2019
@@ -51,10 +51,10 @@ import org.apache.pdfbox.pdmodel.common.
  *
  * A customized tree for PDFDebugger.
  */
+@SuppressWarnings({"serial"})
 public class Tree extends JTree
 {
     private final JPopupMenu treePopupMenu;
-    private final Component parent;
     private final Object rootNode;
 
     /**
@@ -65,8 +65,7 @@ public class Tree extends JTree
     {
         treePopupMenu = new JPopupMenu();
         setComponentPopupMenu(treePopupMenu);
-        parent = parentComponent;
-        rootNode = this.getModel().getRoot();
+        rootNode = getModel().getRoot();
     }
 
     @Override
@@ -418,7 +417,7 @@ public class Tree extends JTree
      */
     private void saveStream(byte[] bytes, FileFilter filter, String extension) throws IOException
     {
-        FileOpenSaveDialog saveDialog = new FileOpenSaveDialog(parent, filter);
+        FileOpenSaveDialog saveDialog = new FileOpenSaveDialog(getParent(), filter);
         saveDialog.saveFile(bytes, extension);
     }
 }