what is this? Daniel Juyung Seo (SeoZ) On Apr 8, 2013 8:56 AM, "Jaehwan Kim - Enlightenment Git" < [email protected]> wrote:
> jaehwan pushed a commit to branch elementary-1.7. > > commit 62988ff772d47bd66ca76dfd138a1efc45513b6c > Author: Jaehwan Kim <[email protected]> > Date: Mon Apr 8 08:55:51 2013 +0900 > > Quit the scroll animator if the scroller don't have a bounce and reach > a edge. > --- > ChangeLog | 4 + > NEWS | 7 + > cmakeconfig/ElementaryConfig.cmake | 32 +++++ > cmakeconfig/ElementaryConfigVersion.cmake | 11 ++ > data/objects/test_prefs.epb | Bin 0 -> 2548 bytes > src/bin/elementary_codegen | 228 > ++++++++++++++++++++++++++++++ > src/bin/elm_prefs_cc | 228 > ++++++++++++++++++++++++++++++ > src/lib/elm_interface_scrollable.c | 4 +- > 8 files changed, 512 insertions(+), 2 deletions(-) > > diff --git a/ChangeLog b/ChangeLog > index 22bf422..a723315 100644 > --- a/ChangeLog > +++ b/ChangeLog > @@ -800,3 +800,7 @@ > 2013-04-04 Rafael Antognolli > > * 1.7.6 release > + > +2013-04-08 Jaehwan Kim > + > + * Quit the scroll animator if the scroller don't have a bounce > and reach a edge. > diff --git a/NEWS b/NEWS > index 1bf12bf..a20fff3 100644 > --- a/NEWS > +++ b/NEWS > @@ -1,3 +1,10 @@ > +Changes since Elementary 1.7.6: > +------------------------- > + > +Fixes: > + > + * Quit the scroll animator if the scroller don't have a bounce and > reach a edge. > + > Elementary 1.7.6 > > Changes since Elementary 1.7.5: > diff --git a/cmakeconfig/ElementaryConfig.cmake > b/cmakeconfig/ElementaryConfig.cmake > new file mode 100644 > index 0000000..e41759d > --- /dev/null > +++ b/cmakeconfig/ElementaryConfig.cmake > @@ -0,0 +1,32 @@ > +# - Try to find elementary > +# Once done this will define > +# ELEMENTARY_FOUND - System has elementary > +# ELEMENTARY_INCLUDE_DIRS - The elementary include directories > +# ELEMENTARY_LIBRARIES - The libraries needed to use elementary > +# ELEMENTARY_DEFINITIONS - Compiler switches required for using > elementary > + > +set(MY_PKG elementary) > + > +find_package(PkgConfig) > +if > ("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}" > VERSION_GREATER "2.8.1") > + # "QUIET" was introduced in 2.8.2 > + set(_QUIET QUIET) > +endif () > +pkg_check_modules(PC_LIBELEMENTARY ${_QUIET} ${MY_PKG}) > + > +find_library(ELEMENTARY_LIBRARY > + NAMES ${PC_LIBELEMENTARY_LIBRARIES} > + HINTS ${PC_LIBELEMENTARY_LIBDIR} > ${PC_LIBELEMENTARY_LIBRARY_DIRS} ) > + > +set(ELEMENTARY_DEFINITIONS ${PC_LIBELEMENTARY_CFLAGS_OTHER}) > +set(ELEMENTARY_LIBRARIES ${ELEMENTARY_LIBRARY}) > +set(ELEMENTARY_INCLUDE_DIRS ${PC_LIBELEMENTARY_INCLUDE_DIRS}) > + > +include(FindPackageHandleStandardArgs) > +# handle the QUIETLY and REQUIRED arguments and set ELEMENTARY_FOUND to > TRUE > +# if all listed variables are TRUE > +find_package_handle_standard_args(${MY_PKG} DEFAULT_MSG > + ELEMENTARY_LIBRARIES ELEMENTARY_INCLUDE_DIRS) > + > +mark_as_advanced(ELEMENTARY_INCLUDE_DIRS ELEMENTARY_LIBRARY > ELEMENTARY_LIBRARIES ELEMENTARY_DEFINITIONS) > + > diff --git a/cmakeconfig/ElementaryConfigVersion.cmake > b/cmakeconfig/ElementaryConfigVersion.cmake > new file mode 100644 > index 0000000..7eba1c6 > --- /dev/null > +++ b/cmakeconfig/ElementaryConfigVersion.cmake > @@ -0,0 +1,11 @@ > +set(PACKAGE_VERSION "1.7.99.7628") > + > +# Check whether the requested PACKAGE_FIND_VERSION is compatible > +if ("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") > + set(PACKAGE_VERSION_COMPATIBLE FALSE) > +else () > + set(PACKAGE_VERSION_COMPATIBLE TRUE) > + if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") > + set(PACKAGE_VERSION_EXACT TRUE) > + endif () > +endif () > diff --git a/data/objects/test_prefs.epb b/data/objects/test_prefs.epb > new file mode 100644 > index 0000000..76dde92 > Binary files /dev/null and b/data/objects/test_prefs.epb differ > diff --git a/src/bin/elementary_codegen b/src/bin/elementary_codegen > new file mode 100755 > index 0000000..5d909ae > --- /dev/null > +++ b/src/bin/elementary_codegen > @@ -0,0 +1,228 @@ > +#! /bin/bash > + > +# elementary_codegen - temporary wrapper script for > .libs/elementary_codegen > +# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu2 > +# > +# The elementary_codegen program cannot be directly executed until all > the libtool > +# libraries that it depends on are installed. > +# > +# This wrapper script should never be moved out of the build directory. > +# If it is, it will not operate correctly. > + > +# Sed substitution that helps us do robust quoting. It backslashifies > +# metacharacters that are still active within double-quoted strings. > +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' > + > +# Be Bourne compatible > +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then > + emulate sh > + NULLCMD=: > + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which > + # is contrary to our usage. Disable this feature. > + alias -g '${1+"$@"}'='"$@"' > + setopt NO_GLOB_SUBST > +else > + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac > +fi > +BIN_SH=xpg4; export BIN_SH # for Tru64 > +DUALCASE=1; export DUALCASE # for MKS sh > + > +# The HP-UX ksh and POSIX shell print the target directory to stdout > +# if CDPATH is set. > +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH > + > +relink_command="(cd > /home/jaehwan/slp/EFL/working/elementary_page/src/bin; { test -z > \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export > LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset > COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z > \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; > export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset > LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_P [...] > + > +# This environment variable determines our operation mode. > +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then > + # install mode needs the following variables: > + generated_by_libtool_version='2.4.2' > + notinst_deplibs=' ../../src/lib/libelementary.la' > +else > + # When we are sourced in execute mode, $file and $ECHO are already set. > + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then > + file="$0" > + > +# A function that is used when there is no print builtin or printf. > +func_fallback_echo () > +{ > + eval 'cat <<_LTECHO_EOF > +$1 > +_LTECHO_EOF' > +} > + ECHO="printf %s\\n" > + fi > + > +# Very basic option parsing. These options are (a) specific to > +# the libtool wrapper, (b) are identical between the wrapper > +# /script/ and the wrapper /executable/ which is used only on > +# windows platforms, and (c) all begin with the string --lt- > +# (application programs are unlikely to have options which match > +# this pattern). > +# > +# There are only two supported options: --lt-debug and > +# --lt-dump-script. There is, deliberately, no --lt-help. > +# > +# The first argument to this parsing function should be the > +# script's ../../libtool value, followed by no. > +lt_option_debug= > +func_parse_lt_options () > +{ > + lt_script_arg0=$0 > + shift > + for lt_opt > + do > + case "$lt_opt" in > + --lt-debug) lt_option_debug=1 ;; > + --lt-dump-script) > + lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e > 's%/[^/]*$%%'` > + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. > + lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e > 's%^.*/%%'` > + cat "$lt_dump_D/$lt_dump_F" > + exit 0 > + ;; > + --lt-*) > + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 > + exit 1 > + ;; > + esac > + done > + > + # Print the debug banner immediately: > + if test -n "$lt_option_debug"; then > + echo "elementary_codegen:elementary_codegen:${LINENO}: libtool > wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu2" 1>&2 > + fi > +} > + > +# Used when --lt-debug. Prints its arguments to stdout > +# (redirection is the responsibility of the caller) > +func_lt_dump_args () > +{ > + lt_dump_args_N=1; > + for lt_arg > + do > + $ECHO "elementary_codegen:elementary_codegen:${LINENO}: > newargv[$lt_dump_args_N]: $lt_arg" > + lt_dump_args_N=`expr $lt_dump_args_N + 1` > + done > +} > + > +# Core function for launching the target application > +func_exec_program_core () > +{ > + > + if test -n "$lt_option_debug"; then > + $ECHO "elementary_codegen:elementary_codegen:${LINENO}: > newargv[0]: $progdir/$program" 1>&2 > + func_lt_dump_args ${1+"$@"} 1>&2 > + fi > + exec "$progdir/$program" ${1+"$@"} > + > + $ECHO "$0: cannot exec $program $*" 1>&2 > + exit 1 > +} > + > +# A function to encapsulate launching the target application > +# Strips options in the --lt-* namespace from $@ and > +# launches target application with the remaining arguments. > +func_exec_program () > +{ > + case " $* " in > + *\ --lt-*) > + for lt_wr_arg > + do > + case $lt_wr_arg in > + --lt-*) ;; > + *) set x "$@" "$lt_wr_arg"; shift;; > + esac > + shift > + done ;; > + esac > + func_exec_program_core ${1+"$@"} > +} > + > + # Parse options > + func_parse_lt_options "$0" ${1+"$@"} > + > + # Find the directory that this script lives in. > + thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` > + test "x$thisdir" = "x$file" && thisdir=. > + > + # Follow symbolic links until we get to the real thisdir. > + file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'` > + while test -n "$file"; do > + destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` > + > + # If there was a directory component, then change thisdir. > + if test "x$destdir" != "x$file"; then > + case "$destdir" in > + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; > + *) thisdir="$thisdir/$destdir" ;; > + esac > + fi > + > + file=`$ECHO "$file" | /bin/sed 's%^.*/%%'` > + file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'` > + done > + > + # Usually 'no', except on cygwin/mingw when embedded into > + # the cwrapper. > + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no > + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then > + # special case for '.' > + if test "$thisdir" = "."; then > + thisdir=`pwd` > + fi > + # remove .libs from thisdir > + case "$thisdir" in > + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed > 's%[\\/][^\\/]*$%%'` ;; > + .libs ) thisdir=. ;; > + esac > + fi > + > + # Try to get the absolute directory name. > + absdir=`cd "$thisdir" && pwd` > + test -n "$absdir" && thisdir="$absdir" > + > + program=lt-'elementary_codegen' > + progdir="$thisdir/.libs" > + > + if test ! -f "$progdir/$program" || > + { file=`ls -1dt "$progdir/$program" "$progdir/../$program" > 2>/dev/null | /bin/sed 1q`; \ > + test "X$file" != "X$progdir/$program"; }; then > + > + file="$$-$program" > + > + if test ! -d "$progdir"; then > + mkdir "$progdir" > + else > + rm -f "$progdir/$file" > + fi > + > + # relink executable if necessary > + if test -n "$relink_command"; then > + if relink_command_output=`eval $relink_command 2>&1`; then : > + else > + printf %s\n "$relink_command_output" >&2 > + rm -f "$progdir/$file" > + exit 1 > + fi > + fi > + > + mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null || > + { rm -f "$progdir/$program"; > + mv -f "$progdir/$file" "$progdir/$program"; } > + rm -f "$progdir/$file" > + fi > + > + if test -f "$progdir/$program"; then > + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then > + # Run the actual program with our arguments. > + func_exec_program ${1+"$@"} > + fi > + else > + # The program doesn't exist. > + $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2 > + $ECHO "This script is just a wrapper for $program." 1>&2 > + $ECHO "See the libtool documentation for more information." 1>&2 > + exit 1 > + fi > +fi > diff --git a/src/bin/elm_prefs_cc b/src/bin/elm_prefs_cc > new file mode 100755 > index 0000000..75340f9 > --- /dev/null > +++ b/src/bin/elm_prefs_cc > @@ -0,0 +1,228 @@ > +#! /bin/bash > + > +# elm_prefs_cc - temporary wrapper script for .libs/elm_prefs_cc > +# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu2 > +# > +# The elm_prefs_cc program cannot be directly executed until all the > libtool > +# libraries that it depends on are installed. > +# > +# This wrapper script should never be moved out of the build directory. > +# If it is, it will not operate correctly. > + > +# Sed substitution that helps us do robust quoting. It backslashifies > +# metacharacters that are still active within double-quoted strings. > +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' > + > +# Be Bourne compatible > +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then > + emulate sh > + NULLCMD=: > + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which > + # is contrary to our usage. Disable this feature. > + alias -g '${1+"$@"}'='"$@"' > + setopt NO_GLOB_SUBST > +else > + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac > +fi > +BIN_SH=xpg4; export BIN_SH # for Tru64 > +DUALCASE=1; export DUALCASE # for MKS sh > + > +# The HP-UX ksh and POSIX shell print the target directory to stdout > +# if CDPATH is set. > +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH > + > +relink_command="(cd > /home/jaehwan/slp/EFL/working/elementary_page/src/bin; { test -z > \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export > LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset > COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z > \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; > export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset > LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_P [...] > + > +# This environment variable determines our operation mode. > +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then > + # install mode needs the following variables: > + generated_by_libtool_version='2.4.2' > + notinst_deplibs=' ../../src/lib/libelementary.la' > +else > + # When we are sourced in execute mode, $file and $ECHO are already set. > + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then > + file="$0" > + > +# A function that is used when there is no print builtin or printf. > +func_fallback_echo () > +{ > + eval 'cat <<_LTECHO_EOF > +$1 > +_LTECHO_EOF' > +} > + ECHO="printf %s\\n" > + fi > + > +# Very basic option parsing. These options are (a) specific to > +# the libtool wrapper, (b) are identical between the wrapper > +# /script/ and the wrapper /executable/ which is used only on > +# windows platforms, and (c) all begin with the string --lt- > +# (application programs are unlikely to have options which match > +# this pattern). > +# > +# There are only two supported options: --lt-debug and > +# --lt-dump-script. There is, deliberately, no --lt-help. > +# > +# The first argument to this parsing function should be the > +# script's ../../libtool value, followed by no. > +lt_option_debug= > +func_parse_lt_options () > +{ > + lt_script_arg0=$0 > + shift > + for lt_opt > + do > + case "$lt_opt" in > + --lt-debug) lt_option_debug=1 ;; > + --lt-dump-script) > + lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e > 's%/[^/]*$%%'` > + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. > + lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e > 's%^.*/%%'` > + cat "$lt_dump_D/$lt_dump_F" > + exit 0 > + ;; > + --lt-*) > + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 > + exit 1 > + ;; > + esac > + done > + > + # Print the debug banner immediately: > + if test -n "$lt_option_debug"; then > + echo "elm_prefs_cc:elm_prefs_cc:${LINENO}: libtool wrapper (GNU > libtool) 2.4.2 Debian-2.4.2-1ubuntu2" 1>&2 > + fi > +} > + > +# Used when --lt-debug. Prints its arguments to stdout > +# (redirection is the responsibility of the caller) > +func_lt_dump_args () > +{ > + lt_dump_args_N=1; > + for lt_arg > + do > + $ECHO "elm_prefs_cc:elm_prefs_cc:${LINENO}: newargv[$lt_dump_args_N]: > $lt_arg" > + lt_dump_args_N=`expr $lt_dump_args_N + 1` > + done > +} > + > +# Core function for launching the target application > +func_exec_program_core () > +{ > + > + if test -n "$lt_option_debug"; then > + $ECHO "elm_prefs_cc:elm_prefs_cc:${LINENO}: newargv[0]: > $progdir/$program" 1>&2 > + func_lt_dump_args ${1+"$@"} 1>&2 > + fi > + exec "$progdir/$program" ${1+"$@"} > + > + $ECHO "$0: cannot exec $program $*" 1>&2 > + exit 1 > +} > + > +# A function to encapsulate launching the target application > +# Strips options in the --lt-* namespace from $@ and > +# launches target application with the remaining arguments. > +func_exec_program () > +{ > + case " $* " in > + *\ --lt-*) > + for lt_wr_arg > + do > + case $lt_wr_arg in > + --lt-*) ;; > + *) set x "$@" "$lt_wr_arg"; shift;; > + esac > + shift > + done ;; > + esac > + func_exec_program_core ${1+"$@"} > +} > + > + # Parse options > + func_parse_lt_options "$0" ${1+"$@"} > + > + # Find the directory that this script lives in. > + thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` > + test "x$thisdir" = "x$file" && thisdir=. > + > + # Follow symbolic links until we get to the real thisdir. > + file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'` > + while test -n "$file"; do > + destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'` > + > + # If there was a directory component, then change thisdir. > + if test "x$destdir" != "x$file"; then > + case "$destdir" in > + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; > + *) thisdir="$thisdir/$destdir" ;; > + esac > + fi > + > + file=`$ECHO "$file" | /bin/sed 's%^.*/%%'` > + file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'` > + done > + > + # Usually 'no', except on cygwin/mingw when embedded into > + # the cwrapper. > + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no > + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then > + # special case for '.' > + if test "$thisdir" = "."; then > + thisdir=`pwd` > + fi > + # remove .libs from thisdir > + case "$thisdir" in > + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed > 's%[\\/][^\\/]*$%%'` ;; > + .libs ) thisdir=. ;; > + esac > + fi > + > + # Try to get the absolute directory name. > + absdir=`cd "$thisdir" && pwd` > + test -n "$absdir" && thisdir="$absdir" > + > + program=lt-'elm_prefs_cc' > + progdir="$thisdir/.libs" > + > + if test ! -f "$progdir/$program" || > + { file=`ls -1dt "$progdir/$program" "$progdir/../$program" > 2>/dev/null | /bin/sed 1q`; \ > + test "X$file" != "X$progdir/$program"; }; then > + > + file="$$-$program" > + > + if test ! -d "$progdir"; then > + mkdir "$progdir" > + else > + rm -f "$progdir/$file" > + fi > + > + # relink executable if necessary > + if test -n "$relink_command"; then > + if relink_command_output=`eval $relink_command 2>&1`; then : > + else > + printf %s\n "$relink_command_output" >&2 > + rm -f "$progdir/$file" > + exit 1 > + fi > + fi > + > + mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null || > + { rm -f "$progdir/$program"; > + mv -f "$progdir/$file" "$progdir/$program"; } > + rm -f "$progdir/$file" > + fi > + > + if test -f "$progdir/$program"; then > + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then > + # Run the actual program with our arguments. > + func_exec_program ${1+"$@"} > + fi > + else > + # The program doesn't exist. > + $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2 > + $ECHO "This script is just a wrapper for $program." 1>&2 > + $ECHO "See the libtool documentation for more information." 1>&2 > + exit 1 > + fi > +fi > diff --git a/src/lib/elm_interface_scrollable.c > b/src/lib/elm_interface_scrollable.c > index 3bced6b..42bdeb2 100644 > --- a/src/lib/elm_interface_scrollable.c > +++ b/src/lib/elm_interface_scrollable.c > @@ -1833,12 +1833,12 @@ _elm_scroll_momentum_animator(void *data) > _elm_scroll_wanted_coordinates_update(sid, x, y); > psd->api->pos_max_get(sid->pan_obj, &maxx, &maxy); > psd->api->pos_min_get(sid->pan_obj, &minx, &miny); > - if (!sid->bounce_horiz) > + if (!_elm_config->thumbscroll_bounce_enable || !sid->bounce_horiz) > { > if (x <= minx) no_bounce_x_end = EINA_TRUE; > if ((x - minx) >= maxx) no_bounce_x_end = EINA_TRUE; > } > - if (!sid->bounce_vert) > + if (!_elm_config->thumbscroll_bounce_enable || !sid->bounce_vert) > { > if (y <= miny) no_bounce_y_end = EINA_TRUE; > if ((y - miny) >= maxy) no_bounce_y_end = EINA_TRUE; > > -- > > > ------------------------------------------------------------------------------ > Minimize network downtime and maximize team effectiveness. > Reduce network management and security costs.Learn how to hire > the most talented Cisco Certified professionals. Visit the > Employer Resources Portal > http://www.cisco.com/web/learning/employer_resources/index.html > ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
