Bug 133285 - mimetype icon for *.otm file type is missing
Summary: mimetype icon for *.otm file type is missing
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.0.0.0.alpha1+
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Desktop-Integration
  Show dependency treegraph
 
Reported: 2020-05-22 17:55 UTC by Regina Henschel
Modified: 2020-07-16 21:12 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Regina Henschel 2020-05-22 17:55:05 UTC
Version 7 will introduce a new file type with MIME type
application/vnd.oasis.opendocument.text-master-template

In the [en-US] UI it is named  "ODF Master Document Template (*.otm)" in the save dialog.

I have tried to assign LibreOffice 7 as default application for .otm on Windows 10 doing this:
right-click > Open with > More apps
In the file explorer go to
"C:\Program Files\LibreOfficeDev 7\program\swriter.exe"
Using the checkbox "Always use this app to open .otm files"
Open.

But
the "Type" in Windows Explorer has still "OTM File" (would expect something like 'OpenDocument Master Document Template'),
the icon there is the Writer icon, where it should be a template-like icon.
the context menu has only Open, but should have 'New' and 'Open'.

Some problems might come from the situation, that Version 7 is still a developer build and it should be checked again with the release candidate.

I'm not familiar with that area of code. But to me it seems, that at least the icon is missing in sysui/desktop/icons/ and its reference in /core/desktop/util/officeloader.rc
Comment 1 Michael Stahl (CIB) 2020-05-25 08:32:24 UTC
there is a way to write the registry entries even for dev builds, iirc something like

msiexec WRITE_REGISTRY=1

probably this needs adding in

scp2/source/writer/registryitem_writer.scp
Comment 2 Regina Henschel 2020-07-11 13:51:38 UTC
Tested with Version: 7.0.0.1 (x64)
Build ID: 04ba7e3f1e51af6c5d653e543a620e36719083fd
CPU threads: 8; OS: Windows 10.0 Build 18362; UI render: Skia/Vulkan; VCL: win
Locale: de-DE (en_US); UI: en-US
Calc: CL

That version has system integration because it is a RC1. But still the icon is wrong. The *.otm document shows the icon of a simple Writer-document in Windows file explorer. It should be the same as for a .odm but in gray.
Comment 3 Regina Henschel 2020-07-12 09:26:34 UTC
I see no icon for it in https://opengrok.libreoffice.org/xref/core/sysui/desktop/icons/hicolor

I have changed the summary accordingly.
Comment 4 Regina Henschel 2020-07-16 21:12:42 UTC
I have now found that the system integration is unfortunately not correct. 'odm' has "New" and "Open" in context menu. It should be only "New". And 'otm' has only "Open", but it should be "New" and "Open". It might be, that there is something wrong with my Windows, so it would be good, if someone could check it with his installation of LO7RC.