Bug 19916

Summary: isodumper fails to truncate long paths or resize window
Product: Mageia Reporter: aguador <waterbearer54>
Component: RPM PackagesAssignee: papoteur <yvesbrungard>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: isodumper-0.54-1.mga6.src.rpm CVE:
Status comment:
Attachments: Screenshot with long path

Description aguador 2016-12-09 08:05:42 CET
Description of problem: 

When choosing an image with a long path, isodumper neither truncates the path nor resizes the window, with the result that the "Write image" button is no longer visible. See attached file.

Version-Release number of selected component (if applicable):

0.54-1 (gtk only tested)

How Reproducible:

Everytime an image with a long path name is selected.

Steps to Reproduce:

1. Open isodumper (gtk)
2. Select drive to write to
3. Select image with a long path (e.g., on external drive) to write

Obviously the window can be resized manually, but if one has not previously used isodumper or noticed the write button it is not clear how to proceed as only the backup step and refresh and help buttons are visible.
Comment 1 aguador 2016-12-09 08:07:32 CET
Created attachment 8744 [details]
Screenshot with long path
Marja Van Waes 2016-12-11 11:14:07 CET

CC: (none) => marja11
Assignee: bugsquad => yves.brungard_mageia

Comment 2 papoteur 2016-12-17 19:21:01 CET
Thanks for the report.
I can reduce the size by putting only the name, without the path.
However, the problem could occur in the same manner.
I will have a look.
Comment 3 Mageia Robot 2017-01-02 09:19:59 CET
commit 65773271e4ff90909aca07e834b225be2f5ba1ff
Author: Papoteur <papoteur@...>
Date:   Mon Jan 2 08:47:57 2017 +0100

    Redraw the dialog box when name of image is changed (mga#19916)
---
 Commit Link:
   http://gitweb.mageia.org/software/isodumper/commit/?id=65773271e4ff90909aca07e834b225be2f5ba1ff
Comment 4 papoteur 2017-01-02 19:00:00 CET
Solved by the previous commit.

Status: NEW => RESOLVED
Resolution: (none) => FIXED