# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1282115058 -10800 # Node ID 03a5a9b9cb9f6e0cbebfa2027d1c5d4dda406893 # Parent dabdd02a1ba9bca96245d205496907e7e0c514b5 Revision: 201031 Kit: 201033 diff -r dabdd02a1ba9 -r 03a5a9b9cb9f package_definition.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/package_definition.xml Wed Aug 18 10:04:18 2010 +0300 @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r dabdd02a1ba9 -r 03a5a9b9cb9f package_map.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/package_map.xml Wed Aug 18 10:04:18 2010 +0300 @@ -0,0 +1,1 @@ + diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/group/bld.inf --- a/tactilefeedback/group/bld.inf Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/group/bld.inf Wed Aug 18 10:04:18 2010 +0300 @@ -18,8 +18,7 @@ #include -PRJ_EXPORTS -../rom/tactilefeedback.iby CORE_IBY_EXPORT_PATH(mw, tactilefeedback.iby) +#include "../rom/bld.inf" #ifndef TOOLS diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/rom/bld.inf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tactilefeedback/rom/bld.inf Wed Aug 18 10:04:18 2010 +0300 @@ -0,0 +1,22 @@ +/* +* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Master bld.inf -file for Tactile Feedback ROM. +* Part of: Tactile Feedback. +* +*/ + +#include + +PRJ_EXPORTS +tactilefeedback.iby CORE_IBY_EXPORT_PATH(mw, tactilefeedback.iby) diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/tactilearearegistry/src/tactilearearegistry.cpp --- a/tactilefeedback/tactilearearegistry/src/tactilearearegistry.cpp Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/tactilearearegistry/src/tactilearearegistry.cpp Wed Aug 18 10:04:18 2010 +0300 @@ -194,8 +194,8 @@ newItem.iWindowGroupId = aIdentifier; newItem.iConnectionHandle = aConnectionHandle; - - iWgArray.Append( newItem ); + // if append fail just make its action like before + TRAP_IGNORE( iWgArray.AppendL( newItem ) ); } diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/tactilefeedbackclient/src/touchfeedbackimpl.cpp --- a/tactilefeedback/tactilefeedbackclient/src/touchfeedbackimpl.cpp Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/tactilefeedbackclient/src/touchfeedbackimpl.cpp Wed Aug 18 10:04:18 2010 +0300 @@ -755,8 +755,8 @@ newCacheEntry.iAudioDisabled = !aEnableAudio; newCacheEntry.iVisible = aControl->IsVisible(); newCacheEntry.iDimmed = aControl->IsDimmed(); - - iControlCache.Append( newCacheEntry ); + // if append fail just make its action like before + TRAP_IGNORE( iControlCache.AppendL( newCacheEntry ) ); } } } @@ -1767,8 +1767,8 @@ item.iFeedback = aFeedback; item.iFeedbackType = aFeedbackType; - iFbArray.Append(item); - return KErrNone; + TInt err = iFbArray.Append(item); + return err; } // --------------------------------------------------------------------------- @@ -1787,7 +1787,8 @@ item.iFeedback = iFbArray[i].iFeedback; item.iEventType = iFbArray[i].iEventType; item.iFeedbackType = iFbArray[i].iFeedbackType; - aArray.Append(item); + // if append fail just make its action like before + TRAP_IGNORE( aArray.AppendL( item ) ); } } diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/tactilefeedbackresolver/plugins/tactileaudioplugin/src/tactileaudioplayer.cpp --- a/tactilefeedback/tactilefeedbackresolver/plugins/tactileaudioplugin/src/tactileaudioplayer.cpp Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/tactilefeedbackresolver/plugins/tactileaudioplugin/src/tactileaudioplayer.cpp Wed Aug 18 10:04:18 2010 +0300 @@ -347,10 +347,9 @@ iRepository.Get( KTactileAudioWavFileBasicLevel2, basicFileName ); iRepository.Get( KTactileAudioWavFileSensitiveLevel2, sensitiveFileName ); - - iVolumeLevels.Append( basicVolumeLevel ); - iVolumeLevels.Append( sensitiveVolumeLevel ); - + iVolumeLevels.AppendL( basicVolumeLevel ); + iVolumeLevels.AppendL( sensitiveVolumeLevel ); + TRACE("CTactileAudioPlayer::ReadSettingsL() - End"); } diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/tactilefeedbackresolver/plugins/tactiletoneplugin/src/tactiletoneplayer.cpp --- a/tactilefeedback/tactilefeedbackresolver/plugins/tactiletoneplugin/src/tactiletoneplayer.cpp Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/tactilefeedbackresolver/plugins/tactiletoneplugin/src/tactiletoneplayer.cpp Wed Aug 18 10:04:18 2010 +0300 @@ -421,8 +421,9 @@ sensitiveParams.iVolume = ScaleVolume( sensitiveParams.iVolume ); // Store parameters for different feedback types - iSoundParams.Append( basicParams ); - iSoundParams.Append( sensitiveParams ); + // if append fail just make its action like before + TRAP_IGNORE( iSoundParams.AppendL( basicParams ) ); + TRAP_IGNORE( iSoundParams.AppendL( sensitiveParams ) ); TRACE("CTactileTonePlayer::ReadSettingsL - End"); } diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/tactilefeedbackresolver/plugins/tactilevibraplugin/src/tactilevibraplayer.cpp --- a/tactilefeedback/tactilefeedbackresolver/plugins/tactilevibraplugin/src/tactilevibraplayer.cpp Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/tactilefeedbackresolver/plugins/tactilevibraplugin/src/tactilevibraplayer.cpp Wed Aug 18 10:04:18 2010 +0300 @@ -317,8 +317,8 @@ iVibraParams.Reset(); - iVibraParams.Append( basicParams ); - iVibraParams.Append( sensitiveParams ); + TRAP_IGNORE( iVibraParams.AppendL( basicParams ) ); + TRAP_IGNORE( iVibraParams.AppendL( sensitiveParams ) ); TRACE("CTactileVibraPlayer::ReadSettings - End"); } diff -r dabdd02a1ba9 -r 03a5a9b9cb9f tactilefeedback/tactilefeedbackresolver/src/tactilefeedbackresolver.cpp --- a/tactilefeedback/tactilefeedbackresolver/src/tactilefeedbackresolver.cpp Wed Jun 23 18:31:51 2010 +0300 +++ b/tactilefeedback/tactilefeedbackresolver/src/tactilefeedbackresolver.cpp Wed Aug 18 10:04:18 2010 +0300 @@ -145,6 +145,14 @@ TBool aPlayAudio ) { // TRACE("CTactileFeedbackResolver::PlayFeedback - Begin"); + + // A temporary solution to change effect of ETouchFeedbackSensitiveSlider, + // it will be removed when the IVT files is ready. + if( ETouchFeedbackSensitiveSlider == aFeedback ) + { + aFeedback = ETouchFeedbackBasicSlider; + } + // Feedback filtering in order to prevent too many feedbacks // in a short time (e.g. when doing text selection). TTime now; @@ -402,6 +410,13 @@ TTouchLogicalFeedback aFeedback, TTouchFeedbackType aType ) { + // A temporary solution to change effect of ETouchFeedbackSensitiveSlider, + // it will be removed when the IVT files is ready. + if( ETouchFeedbackSensitiveSlider == aFeedback ) + { + aFeedback = ETouchFeedbackBasicSlider; + } + if ( aType & ETouchFeedbackVibra && iHapticsPlayer ) { iHapticsPlayer->PlayPreviewFeedback( aLevel, aFeedback );