diff options
| -rw-r--r-- | pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java | 20 | ||||
| -rw-r--r-- | pom.xml | 2 | 
2 files changed, 13 insertions, 9 deletions
| diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java index 8f90cd78..1ca05015 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/PositioningComposite.java @@ -195,15 +195,19 @@ public class PositioningComposite extends StateComposite {  		getDisplay().asyncExec(new Runnable() {  			@Override  			public void run() { -				PositioningComposite.this.mainArea.setFocus(); -				EventQueue.invokeLater(new Runnable() { -					@Override -					public void run() { -						if(!PositioningComposite.this.frame.hasFocus()) { -							PositioningComposite.this.frame.requestFocus(); +				if (!PositioningComposite.this.isDisposed() && !PositioningComposite.this.mainArea.isDisposed()) { +					PositioningComposite.this.mainArea.setFocus(); +					EventQueue.invokeLater(new Runnable() { +						@Override +						public void run() { +							if (!PositioningComposite.this.isDisposed()) { +								if(!PositioningComposite.this.frame.hasFocus()) { +									PositioningComposite.this.frame.requestFocus(); +								} +							}  						} -					} -				}); +					}); +				}  			}  		});  	} @@ -59,7 +59,7 @@  	</licenses>  	<scm> -		<developerConnection>scm:git:ssh://git@abyss.iaik.tugraz.at/home/git/pdf-over.git</developerConnection> +		<developerConnection>scm:git:ssh://git@abyss.iaik.tugraz.at/srv/git/pdf-over.git</developerConnection>  		<connection>scm:svn:https://joinup.ec.europa.eu/svn/pdf-over/trunk/</connection>  		<url>https://joinup.ec.europa.eu/svn/pdf-over/trunk/</url>  	</scm> | 
