Author: jsc
Date: Fri Sep 20 09:01:45 2013
New Revision: 1524953
URL: http://svn.apache.org/r1524953
Log:
#123283# check places where registry is check for office installation
Modified:
openoffice/trunk/main/cppuhelper/source/findsofficepath.c
openoffice/trunk/main/odk/source/com/sun/star/lib/loader/InstallationFinder.java
Modified: openoffice/trunk/main/cppuhelper/source/findsofficepath.c
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/cppuhelper/source/findsofficepath.c?rev=1524953&r1=1524952&r2=1524953&view=diff
==============================================================================
--- openoffice/trunk/main/cppuhelper/source/findsofficepath.c (original)
+++ openoffice/trunk/main/cppuhelper/source/findsofficepath.c Fri Sep 20
09:01:45 2013
@@ -97,14 +97,14 @@ static char* platformSpecific()
if ( path == NULL )
{
/* read the key's default value from HKEY_LOCAL_USER 64 */
- path = getPathFromRegistryKey( HKEY_LOCAL_MACHINE, SUBKEYNAME64 );
+ path = getPathFromRegistryKey( HKEY_CURRENT_USER, SUBKEYNAME64 );
}
- else if ( path == NULL )
+ if ( path == NULL )
{
/* read the key's default value from HKEY_LOCAL_MACHINE */
path = getPathFromRegistryKey( HKEY_LOCAL_MACHINE, SUBKEYNAME );
}
- else if ( path == NULL )
+ if ( path == NULL )
{
/* read the key's default value from HKEY_LOCAL_MACHINE 64*/
path = getPathFromRegistryKey( HKEY_LOCAL_MACHINE, SUBKEYNAME64 );
Modified:
openoffice/trunk/main/odk/source/com/sun/star/lib/loader/InstallationFinder.java
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/odk/source/com/sun/star/lib/loader/InstallationFinder.java?rev=1524953&r1=1524952&r2=1524953&view=diff
==============================================================================
---
openoffice/trunk/main/odk/source/com/sun/star/lib/loader/InstallationFinder.java
(original)
+++
openoffice/trunk/main/odk/source/com/sun/star/lib/loader/InstallationFinder.java
Fri Sep 20 09:01:45 2013
@@ -200,7 +200,7 @@ final class InstallationFinder {
} catch ( WinRegKeyException e ) {
try {
// read the key's default value from HKEY_LOCAL_MACHINE
- WinRegKey key = new WinRegKey( "HKEY_LOCAL_USER",
+ WinRegKey key = new WinRegKey( "HKEY_CURRENT_USER",
SUBKEYNAME64 );
path = key.getStringValue( "" ); // default
} catch ( WinRegKeyException e64 ) {