[Libreoffice] [PATCH] Bug 39168

Noel Power nopower at novell.com
Wed Aug 10 09:25:49 PDT 2011


Hi Jenei
On 08/08/11 11:06, Jenei Gábor wrote:
> Hello,
>
> I would like to inform everyone that I attached my purposed patch that 
> fixes the bug 39168 in our bug report page, since it causes an already 
> mentioned problem in the overwriting dialog's popup I don't consider 
> it as something stable, 
[...]
>  Here I also attach the purposed patch and I am waiting for your reviews.
well I have to admit I am not familiar with this hybrid/pdf thing, not 
sure if it really is a good or bad thing, personally I really don't like 
the double extension thing, but anyway I just have some general comments 
on the patch

sfx2/source/dialog/filedlghelper.cxx
====================================

the first hunk in this patch is confusing, it changes the prevailing style of positioning for '{'&  '}' if there is no good reason to do that then it is better not to make such a change

the second hunk that changes the logic of FileDialogHelper::GetPath is a little worrying ( 'cause I guess this is used by many clients ), why was this necessary and how does it change the existing behaviour?

sfx2/source/doc/guisaveas.cxx
=============================

2nd hunk is just whitespace change and again it's quite noisy to review

- in 'sal_Bool ModelData_Impl::OutputFileDialog'

+if(bAddStream==sal_True)
the equality check isn't really necessary&
if((bAddStream)
just reads better for me,

- please don't change the prevailing style for '{' / '}'

- using a map to store and retrieve the desired extension based on the filtername would be neater and less cluttered that then the it/then construct used in the patch.
  

what's really uncomfortable is ( from a quick apply&  try of the patch ) is the fact that the file name you are saving to is sort-of hijacked under the hood. e.g. the file dialogs indicate one thing ( save with.pdf extension ) but do something else ( save with a .odt.pdf extension ).
Using a new filter type would seem a more natural solution e.g. a filter type that you could select in the 'save-as' dialog that would save the pdf in the required hybrid format and would indicate the ( imo horrible dual extension ) The same filter type would be preselected ( if hybrid was selected in the pdf export options dialog ) and shown file dialog raised by the export button. But then again I only have a very passing familiarity with stuff, maybe someone else might have more constructive advice

Noel


Noel






More information about the LibreOffice mailing list