View | Details | Raw Unified | Return to bug 65441 | Differences between
and this patch

Collapse All | Expand All

(-)DefaultPartPresentation.java (-4 / +6 lines)
Lines 93-99 Link Here
93
	 * being dragged. Set to -1 if we are not currently dragging a tab from this folder.
93
	 * being dragged. Set to -1 if we are not currently dragging a tab from this folder.
94
	 */
94
	 */
95
	private int dragStart = -1;
95
	private int dragStart = -1;
96
		
96
	
97
	private final static String TAB_DATA = DefaultPartPresentation.class.getName() + ".partId"; //$NON-NLS-1$
97
	private final static String TAB_DATA = DefaultPartPresentation.class.getName() + ".partId"; //$NON-NLS-1$
98
	
98
	
99
	private PaneFolderButtonListener buttonListener = new PaneFolderButtonListener() {
99
	private PaneFolderButtonListener buttonListener = new PaneFolderButtonListener() {
Lines 128-133 Link Here
128
					if (newItem != oldItem)
128
					if (newItem != oldItem)
129
						return;
129
						return;
130
				}
130
				}
131
				
131
				if (current != null) {
132
				if (current != null) {
132
					current.setFocus();
133
					current.setFocus();
133
				}
134
				}
Lines 148-156 Link Here
148
		 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
149
		 * @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
149
		 */
150
		 */
150
		public void handleEvent(Event event) {
151
		public void handleEvent(Event event) {
151
			Point pos = new Point(event.x, event.y);
152
			Point globalPos = new Point(event.x, event.y);
152
153
			CTabItem clickedItem = tabFolder.getItem(tabFolder.getControl().toControl(globalPos));
153
			showSystemMenu(pos);
154
			if (clickedItem != null)
155
				showSystemMenu(globalPos);
154
		}
156
		}
155
	};
157
	};
156
	
158
	

Return to bug 65441