https://bugs.freedesktop.org/show_bug.cgi?id=45600

--- Comment #18 from Michael Meeks <[email protected]> ---
Andras:

This may well be a simple registry key issue; according to:

http://msdn.microsoft.com/en-us/magazine/dd942846.aspx#id0420086

It should be pretty clear that it's possible to get the jump list to
work for you without a significant effort. For recent items to appear
in your application's jump list, follow these steps:

    Make sure that your application's file type is associated with
    your application in the Windows registry (as a registered
    handler). Note that your application does not have to be the
    primary or default handler for the file type. (See
    msdn.microsoft.com/en-us/library/dd378402(VS.85).aspx for more
    information.)

Which seems the most likely cause of the problem, or perhaps we are not
calling:

void WinSalInstance::AddToRecentDocumentList(const rtl::OUString& rFileUrl,
const rtl::OUString& /*rMimeType*/)
{
    rtl::OUString system_path;
    osl::FileBase::RC rc = osl::FileBase::getSystemPathFromFileURL(rFileUrl,
system_path);

    OSL_ENSURE(osl::FileBase::E_None == rc, "Invalid file url");

    if (osl::FileBase::E_None == rc)
        SHAddToRecentDocs(SHARD_PATHW, system_path.getStr());
}

In the right place - can you dig into that ?

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

Reply via email to