• Sunny Goyal's avatar
    Preventing a shortcut which requires permissions from being added to · b4810a3c
    Sunny Goyal authored
    homescreen
    
    A shortcut can be added by any app as INSTALL_SHORTCUT is a normal
    level permission. But the intent is actually launched by the launcher
    app which can have other permission as well.
    
    > When adding a shortcut from the broadcast, verify that the intent does
    not require any permission
    > When adding a shortcut using the two-step drop process, verify that
    the source app also has the permission to create such a shortcut
    
    Bug: 30778130
    Change-Id: I33a391bc0af81248aaff4459aaa79d1adc77926b
    (cherry picked from commit fb5096d0)
    (cherry picked from commit 116d34bc)
    b4810a3c
Launcher.java 188 KB