projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve RCP launch
[lgpl/argeo-commons.git]
/
swt
/
rcp
/
org.argeo.cms.swt.rcp
/
src
/
org
/
argeo
/
cms
/
ui
/
rcp
/
dbus
/
CmsRcpFreeDesktopApplication.java
diff --git
a/swt/rcp/org.argeo.cms.swt.rcp/src/org/argeo/cms/ui/rcp/dbus/CmsRcpFreeDesktopApplication.java
b/swt/rcp/org.argeo.cms.swt.rcp/src/org/argeo/cms/ui/rcp/dbus/CmsRcpFreeDesktopApplication.java
index 98c84fa41db214da95b445dc17fe883181b947dc..f1962f70a4eaf2d7f85639e68e23dd7ed5bd8a3a 100644
(file)
--- a/
swt/rcp/org.argeo.cms.swt.rcp/src/org/argeo/cms/ui/rcp/dbus/CmsRcpFreeDesktopApplication.java
+++ b/
swt/rcp/org.argeo.cms.swt.rcp/src/org/argeo/cms/ui/rcp/dbus/CmsRcpFreeDesktopApplication.java
@@
-20,7
+20,11
@@
public class CmsRcpFreeDesktopApplication implements FreeDesktopApplication, Clo
private DBusConnection dBusConnection;
private DBusConnection dBusConnection;
- public CmsRcpFreeDesktopApplication(CmsDBus cmsDBus, String contextName, CmsApp cmsApp) {
+ private CmsRcpDisplayFactory cmsRcpDisplayFactory;
+
+ public CmsRcpFreeDesktopApplication(CmsRcpDisplayFactory cmsRcpDisplayFactory, CmsDBus cmsDBus, String contextName,
+ CmsApp cmsApp) {
+ this.cmsRcpDisplayFactory = cmsRcpDisplayFactory;
// TODO find a better prefix and/or make it customisable
this.path = "/org/argeo/cms/" + contextName;
this.cmsApp = cmsApp;
// TODO find a better prefix and/or make it customisable
this.path = "/org/argeo/cms/" + contextName;
this.cmsApp = cmsApp;
@@
-50,7
+54,7
@@
public class CmsRcpFreeDesktopApplication implements FreeDesktopApplication, Clo
// String uiName = path != null ? path.substring(path.lastIndexOf('/') + 1) :
// "";
String uiName = "app";
// String uiName = path != null ? path.substring(path.lastIndexOf('/') + 1) :
// "";
String uiName = "app";
-
C
msRcpDisplayFactory.openCmsApp(cmsApp, uiName, null);
+
c
msRcpDisplayFactory.openCmsApp(cmsApp, uiName, null);
}
@Override
}
@Override