https://bugs.documentfoundation.org/show_bug.cgi?id=95852

raal <r...@post.cz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |bisected
                 CC|                            |mrcek...@gmail.com
         Whiteboard|bibisectRequest             |bibisected

--- Comment #4 from raal <r...@post.cz> ---
This seems to have begun at the below commit.
Adding Cc: to Marco Cecchetti ; Could you possibly take a look at this one?
Thanks

4e9a26b54b5533353b8d56e813a02635d7efb21c is the first bad commit
commit 4e9a26b54b5533353b8d56e813a02635d7efb21c
Author: Matthew Francis <mjay.fran...@gmail.com>
Date:   Sun Mar 15 05:10:04 2015 +0800

    source-hash-967a386bccb15b99915a1e878e42450fbe9a2d0e

    commit 967a386bccb15b99915a1e878e42450fbe9a2d0e
    Author:     Marco Cecchetti <mrcek...@gmail.com>
    AuthorDate: Wed Nov 5 20:15:32 2014 +0100
    Commit:     Marco Cecchetti <mrcek...@gmail.com>
    CommitDate: Wed Nov 5 20:21:43 2014 +0100

        Fix for SUSE L3 bug 624546 (freedesktop 83733)

        Problem:
        When I'm in outline mode, if I select a slide in the left slide preview
        pane, ctrl-c, then select another slide I would like it after and hit
        ctrl-v; it refuses to cut/paste.

        Analysis:
        This issue is due to the fact that the outline view always grabs focus
        when activated and a view is activated whenever is pushed to the
        sfx shell stack even if it is not the new top-most active view shell
        (see `ViewShellManager`, `SfxViewShell`, `SfxDispacther`).

        Solution:
        Make the `OutlineViewShell` grabs focus only if it is the top-most
        active view shell.

        Rationale:
        When `OutlineViewShell::Activate` is invoked, instead of removing
        the focus grabbing action completely, we check if the
        `OutlineViewShell` instance is the the top-most view shell and
        perform the focus grabbing action only in such a case. This change
        required to have also the `DrawViewShell` grabbing focus on
        activation (only when it is the top-most view shell). In order to
        implement this solution I needed to add a new method (and data
        member) to the `ViewShellManager` class. I named it
        `GetTopViewShell`. This method returns a pointer to the top-most
        active view shell of the internal stack. The returned pointer is
        updated in the `UpdateShellStack` method, before the sfx shell
        stack is updated.

        For more details see :
        https://gist.github.com/mcecchetti/15b3ebc505d6582ea0db

        Change-Id: I619a406864f50f0e62dee3fcb9ac5d46e3d48272

bibisect-44max$ git bisect log
# bad: [cf6ea17155fabb2a120ba07c150735591ac861d7]
source-hash-3f94c9e9ddfd807b449f3bb9b232cf2041fa12d2
# good: [fc71ac001f16209654d15ef8c1c4018aa55769f5]
source-hash-c15927f20d4727c3b8de68497b6949e72f9e6e9e
git bisect start 'latest' 'oldest'
# good: [8cf60cc706948588e2f33a6d98b7c55d454e362a]
source-hash-f340f0454627939f1830826fb5cc53a90e6c62a4
git bisect good 8cf60cc706948588e2f33a6d98b7c55d454e362a
# good: [8cf60cc706948588e2f33a6d98b7c55d454e362a]
source-hash-f340f0454627939f1830826fb5cc53a90e6c62a4
git bisect good 8cf60cc706948588e2f33a6d98b7c55d454e362a
# good: [7beddf3808dadd525d7e55c00a5a90a2b44c23d3]
source-hash-2f10386ce577f52e139aa23d41bc787d8e0b4d59
git bisect good 7beddf3808dadd525d7e55c00a5a90a2b44c23d3
# good: [fb3ec529b3f37f0c7eab2e9b7a9cc695c0f27676]
source-hash-0516d123f53917d1833c7e8a8c528a619c71a0af
git bisect good fb3ec529b3f37f0c7eab2e9b7a9cc695c0f27676
# bad: [47a64818ddfe63bbb8e6448fcc476f55996d61b1]
source-hash-d12efada389643ab0e13a280246d14caed273029
git bisect bad 47a64818ddfe63bbb8e6448fcc476f55996d61b1
# bad: [5ce59f880a90cf8134a9d765c2b94bc4f6f5a865]
source-hash-e377a65a1e6acf6241ce0bd2fc35a6a786cd8de9
git bisect bad 5ce59f880a90cf8134a9d765c2b94bc4f6f5a865
# bad: [a568e53084f7d0a47b9e814b938f8deab225f7fc]
source-hash-8cdcea2689600ef16829a3f951ddf6fb8e9125a0
git bisect bad a568e53084f7d0a47b9e814b938f8deab225f7fc
# good: [3c987d7227c844df37802b80ccd8fec798dfe360]
source-hash-6e4ee0c0f5b0e314ead2e87438e09eae513e5dc3
git bisect good 3c987d7227c844df37802b80ccd8fec798dfe360
# good: [87d7d87521fcc3acbe035d3a5e0a6bd74c96860e]
source-hash-5e48dc03fe3dfb173fe65c46d52552149b255032
git bisect good 87d7d87521fcc3acbe035d3a5e0a6bd74c96860e
# bad: [b153d5222738044cd6aa8b249c8371d28d92caca]
source-hash-9632045906baf165076d11a97f45b153d8e2acb7
git bisect bad b153d5222738044cd6aa8b249c8371d28d92caca
# good: [313358ad8c5d66d0424f67d133d7170e5a42c0e7]
source-hash-ea272d9fe4bf2dc7419f76e2ddee707d768ccd50
git bisect good 313358ad8c5d66d0424f67d133d7170e5a42c0e7
# good: [f96b11ff77327e1f5c94937755fc41b8f4e1db04]
source-hash-3943daaa353ca3cd4ae1873249c94ed2856dd99a
git bisect good f96b11ff77327e1f5c94937755fc41b8f4e1db04
# good: [f9d49af44e00db3c5ebef0cdd8f272b22cc9b2d3]
source-hash-33b5b467224fef8d99ba3f6f4cba3d404119c100
git bisect good f9d49af44e00db3c5ebef0cdd8f272b22cc9b2d3
# bad: [4e9a26b54b5533353b8d56e813a02635d7efb21c]
source-hash-967a386bccb15b99915a1e878e42450fbe9a2d0e
git bisect bad 4e9a26b54b5533353b8d56e813a02635d7efb21c
# good: [65b5cc30bc812d9672a9d9c751af0dec390f165e]
source-hash-a9a9718bb1f64318429562ecdaa3d3763d9e2f4a
git bisect good 65b5cc30bc812d9672a9d9c751af0dec390f165e
# first bad commit: [4e9a26b54b5533353b8d56e813a02635d7efb21c]
source-hash-967a386bccb15b99915a1e878e42450fbe9a2d0e

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to