Title: Message
Hi! Jesse,
 
Found this in my log file.
I think this may be why the tab is not updating:
 
!MESSAGE Invalid thread access
!STACK 0
org.eclipse.swt.SWTException: Invalid thread access
 at org.eclipse.swt.SWT.error(SWT.java:2942)
 at org.eclipse.swt.SWT.error(SWT.java:2865)
 at org.eclipse.swt.SWT.error(SWT.java:2836)
 at org.eclipse.swt.widgets.Widget.error(Widget.java:395)
 at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:298)
 at org.eclipse.swt.widgets.Widget.getData(Widget.java:448)
 at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.getTab(DefaultTabFolder.java:168)
 at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.getItems(DefaultTabFolder.java:220)
 at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.findItem(AbstractTabFolder.java:169)
 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.getTab(PresentablePartFolder.java:381)
 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.childPropertyChanged(PresentablePartFolder.java:307)
 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.access$2(PresentablePartFolder.java:306)
 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder$3.propertyChanged(PresentablePartFolder.java:84)
 at org.eclipse.ui.internal.presentations.PresentablePart.firePropertyChange(PresentablePart.java:91)
 at org.eclipse.ui.internal.presentations.PresentablePart$1.propertyChanged(PresentablePart.java:63)
 at org.eclipse.ui.internal.WorkbenchPartReference.immediateFirePropertyChange(WorkbenchPartReference.java:528)
 at org.eclipse.ui.internal.WorkbenchPartReference.firePropertyChange(WorkbenchPartReference.java:521)
 at org.eclipse.ui.internal.WorkbenchPartReference.deferEvents(WorkbenchPartReference.java:192)
 at org.eclipse.ui.internal.WorkbenchPartReference.refreshFromPart(WorkbenchPartReference.java:289)
 at org.eclipse.ui.internal.WorkbenchPartReference.partPropertyChanged(WorkbenchPartReference.java:269)
 at org.eclipse.ui.internal.EditorReference.partPropertyChanged(EditorReference.java:455)
 at org.eclipse.ui.internal.WorkbenchPartReference$2.propertyChanged(WorkbenchPartReference.java:160)
 at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:122)
 at org.eclipse.ui.part.WorkbenchPart.setTitle(WorkbenchPart.java:299)
 at org.eclipse.ui.part.EditorPart.setDefaultTitle(EditorPart.java:259)
 at org.eclipse.ui.part.WorkbenchPart.setPartName(WorkbenchPart.java:376)
 at org.eclipse.ui.part.EditorPart.setPartName(EditorPart.java:233)
 at net.refractions.udig.project.ui.internal.MapEditor.access$0(Unknown Source)
 at net.refractions.udig.project.ui.internal.MapEditor$2.changed(Unknown Source)
 at net.refractions.udig.project.internal.impl.MapImpl.notifyMapListeners(Unknown Source)
 at net.refractions.udig.project.internal.impl.MapImpl.access$1(Unknown Source)
 at net.refractions.udig.project.internal.impl.MapImpl$3.notifyChanged(Unknown Source)
 at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:229)
 at net.refractions.udig.project.internal.impl.MapImpl.setName(Unknown Source)
 at info.ecosensus.udig.operations.RenamMap.op(RenamMap.java:78)
 at net.refractions.udig.ui.operations.OpAction$RunJob.run(Unknown Source)
 at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
 
Michelle
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of M.S.Bachler
Sent: 11 May 2006 11:04
To: User-friendly Desktop Internet GIS
Subject: RE: [udig-devel] Map.setName

Hi!
 
I just downloaded the nightly build and tested this.
It only seems to update the tab label if you click on another tab and then click back on it.
 
Needs some sort of repaint call I would guess.
 
Michelle
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jesse Eichar
Sent: 10 May 2006 17:54
To: User-friendly Desktop Internet GIS
Subject: Re: [udig-devel] Map.setName

I've fixed this issue now.

The nighly build tonight will have the changes.

Jesse
On 10-May-06, at 9:21 AM, Jesse Eichar wrote:

I've created a bug report: 
I'll fix it as soon as I can.

Jesse

On 10-May-06, at 4:00 AM, M.S.Bachler wrote:


I have written an Operation to rename a map.
This works fine, and calling Map.setName refreshes the label in the
Project View automatically for me.
But it does not refresh the tab label of the open MapEditor pane.

_______________________________________________
User-friendly Desktop Internet GIS (uDig)

_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to