package com.sonatype.buildserver.eclipse.ui.view;
import org.eclipse.core.runtime.Platform;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.IWorkbenchWindow;
import com.sonatype.buildserver.eclipse.ui.HudsonUIActivator;
import com.sonatype.buildserver.spi.BuildDetails;
import com.sonatype.buildserver.spi.BuildNotification;
notifyStatus();
}
notifyStatus();
}
if ( !Boolean.getBoolean( "hudson.skip.app.fronting" ) )
{
Display.getDefault().asyncExec( new Runnable()
{
{
if ( Platform.WS_WIN32.equals( SWT.getPlatform() )
&& ( "Windows 7".equals( System.getProperty( "os.name" ) ) || "Windows XP".equals( System.getProperty( "os.name" ) ) ) )
{
IWorkbenchWindow window = HudsonUIActivator.getDefault().getWorkbench().getActiveWorkbenchWindow();
if (window != null) {
window.getShell().forceActive();
}
}
else if ( Boolean.getBoolean( "hudson.force.app.fronting" ) )
{
IWorkbenchWindow window = HudsonUIActivator.getDefault().getWorkbench().getActiveWorkbenchWindow();
if (window != null) {
window.getShell().forceActive();
}
}
}
} );
}
}
}