Custom Query (301 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (97 - 99 of 301)

Ticket Resolution Summary Owner Reporter
#103 duplicate File open dialog accesses all drives upon opening chennecke
Description

When the file open dialog is opened in an application, it accesses all drives including the floppy and DVD/CD ones even if the current path is not located there.

It would be great if this could be changed to access the drives only when required because:

  • This puts stress on the floppy drive which is usually empty these days and makes the DVD/CD drive spin up unnecessarily if a disc is located in the drive.
  • The dialog won't work until the TOC of all media has been read which can take quite some time for floppies and DVDs/CDs.
#104 wontfix Systray widget display problem chennecke
Description

Once added to the XCenter, the extended systray widget is not visible at all if no application is loaded that uses it. It has a zero width. This is bad for two reasons:

  • There is not visual feedback that it has been added to the XCenter correctly.
  • It cannot be removed from the XCenter the standard way by right clicking on it and selecting "Remove widget", only via the XCenter properties notebook.
  • Setting possible properties would only possible via the XCenter properties notebook.

What about using a minimum width of one icon?

#105 fixed Division by zero in svghandler.cpp Dmitry A. Kuminov
Description

The SVG module has a function, pathArc() defined in source:/trunk/src/svg/qsvghandler.cpp that uses its arguments as divisors w/o checking if they are zero or not.

This function is a reason why e.g. mp3diags traps. First of all, mp3diags somehow supplies a wrong SVG file to QIcon which contains these invalid zero arguments (this needs to be investigated, I suspect it's an OS/2 specific bug). Then, this function causes SIGFPE (which is originally XCPT_FLOAT_INVALID_OPERATION) because of division by zero.

The obvious fix is to replace

    rx = qAbs(rx);
    ry = qAbs(ry);

at around #1285 in svghandler.cpp to

    rx = qAbs(rx);
    ry = qAbs(ry);
    if (rx == 0 || ry == 0)
        return; 

I didn't commit this fix though. This code is in the Qt code base for so long that it would definitely be fixed if it made problems on other platforms (it's very easy to create an invalid .svg to cause zero arguments to be passed in there). But it is still not fixed (see http://qt.gitorious.org/qt/qt/blobs/master/src/svg/qsvghandler.cpp) which means that for some reason it doesn't make any problems anywhere except OS/2.

Note: See TracQuery for help on using queries.