tmf: Bug 469655: Virtual table column resize not working on Linux
authorPatrick Tasse <patrick.tasse@gmail.com>
Mon, 8 Jun 2015 19:02:05 +0000 (15:02 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Mon, 8 Jun 2015 19:49:53 +0000 (15:49 -0400)
Change-Id: I1186cb17a83a78210e85db06d763ceea7e8960cc
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/49696
Reviewed-by: Hudson CI
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/virtualtable/TmfVirtualTable.java

index 813b0d6682993d50828496b75759e92d446347dd..eb03af61ae9211e8388226a743e26fcb2c8f8300 100644 (file)
@@ -1,5 +1,5 @@
 /*******************************************************************************
- * Copyright (c) 2010, 2014 Ericsson
+ * Copyright (c) 2010, 2015 Ericsson
  *
  * All rights reserved. This program and the accompanying materials are
  * made available under the terms of the Eclipse Public License v1.0 which
@@ -92,7 +92,6 @@ public class TmfVirtualTable extends Composite {
 
     private boolean fResetTopIndex = false;      // Flag to trigger reset of top index
     private ControlAdapter fResizeListener;      // Resize listener to update visible rows
-    private ControlAdapter fColumnMoveListener;  // Column move listener to redraw column headers
 
     // ------------------------------------------------------------------------
     // Constructor
@@ -172,14 +171,6 @@ public class TmfVirtualTable extends Composite {
         };
         fTable.addControlListener(fResizeListener);
 
-        fColumnMoveListener = new ControlAdapter() {
-            @Override
-            public void controlMoved(ControlEvent e) {
-                fTable.setHeaderVisible(false);
-                fTable.setHeaderVisible(true);
-            }
-        };
-
         // Implement a "fake" tooltip
         final String TOOLTIP_DATA_KEY = "_TABLEITEM"; //$NON-NLS-1$
         final Listener labelListener = new Listener() {
@@ -647,13 +638,6 @@ public class TmfVirtualTable extends Composite {
          */
         column.addControlListener(fResizeListener);
 
-        /*
-         * Work around a display glitch (probably a GTK glitch) where
-         * the moved column's header becomes invisible and unselectable
-         * until you focus on another one.
-         */
-        column.addControlListener(fColumnMoveListener);
-
         return column;
     }
 
This page took 0.026691 seconds and 5 git commands to generate.