[grip] first try to fix the many resize errors

Adrian Reber adrian at fedoraproject.org
Tue Apr 3 08:15:32 UTC 2012


commit e341dc7a0cad2f58e009e8145f0e3fa0f5a20fed
Author: Adrian Reber <adrian at lisas.de>
Date:   Tue Apr 3 10:15:24 2012 +0200

    first try to fix the many resize errors

 grip.resize-errors.patch |   57 ++++++++++++++++++++++++++++++++++++++++++++++
 grip.spec                |    7 +++++-
 2 files changed, 63 insertions(+), 1 deletions(-)
---
diff --git a/grip.resize-errors.patch b/grip.resize-errors.patch
new file mode 100644
index 0000000..0dd39c6
--- /dev/null
+++ b/grip.resize-errors.patch
@@ -0,0 +1,57 @@
+--- grip-3.2.0/src/cdplay.c	2012-04-03 10:07:36.857404460 +0200
++++ grip-3.2.0/src/cdplay.c.new	2012-04-03 10:07:52.098422954 +0200
+@@ -284,7 +284,6 @@
+   GtkWidget *trackpage;
+   GtkWidget *vbox;
+   GripGUI *uinfo;
+-  GtkRequisition sizereq;
+   GtkWidget *scroll;
+   GtkTreeViewColumn *column;
+   GtkCellRenderer *renderer;
+@@ -392,10 +391,6 @@
+ 
+   gtk_widget_show(uinfo->track_list);
+ 
+-  gtk_widget_size_request(uinfo->track_list,&sizereq);
+-  //  gtk_widget_set_usize(trackpage,sizereq.width+30,-1);
+-  gtk_widget_set_usize(trackpage,500,-1);
+-
+   gtk_container_add(GTK_CONTAINER(trackpage),vbox);
+   gtk_widget_show(vbox);
+ }
+--- grip-3.2.0/src/dialog.c	2004-04-15 20:23:28.000000000 +0200
++++ grip-3.2.0/src/dialog.c.new	2012-04-03 10:08:08.243442545 +0200
+@@ -188,8 +188,8 @@
+   gtk_box_pack_start(GTK_BOX(hbox),label,FALSE,FALSE,0);
+   gtk_widget_show(label);
+ 
+-  widget=gtk_entry_new_with_max_length(len);
+-  gtk_widget_set_usize(widget,len*8+5,0);
++  widget=gtk_entry_new();
++  gtk_entry_set_max_length(GTK_ENTRY(widget),len);
+ 
+   if(var) {
+     sprintf(buf,"%d",*var);
+@@ -229,22 +229,6 @@
+ 
+   widget=gtk_spin_button_new(GTK_ADJUSTMENT(adj),0.1,3);
+ 
+-
+-
+-  /***************************
+-
+-
+-
+-  gtk_widget_set_usize(widget,
+-		       gdk_string_width((widget)->style->font,
+-					"0.000")+25,0);
+-
+-
+-  ************************/
+-
+-
+-
+-
+   if(var) {
+     gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget),*var);
+     gtk_signal_connect(GTK_OBJECT(widget),"changed",
diff --git a/grip.spec b/grip.spec
index 3c91eda..ec34e6f 100644
--- a/grip.spec
+++ b/grip.spec
@@ -1,7 +1,7 @@
 Summary: Front-end for CD rippers and Ogg Vorbis encoders
 Name: grip
 Version: 3.2.0
-Release: 38%{?dist}
+Release: 39%{?dist}
 Epoch: 1
 License: GPLv2+
 Group: Applications/Multimedia
@@ -21,6 +21,7 @@ Patch11: grip.no-rip-speed-is-indicated-in-the-application-804180.patch
 Patch12: grip.segfault-if-cd-disappeared.patch
 Patch13: grip.cleanup-warnings.patch
 Patch14: grip.IA__gdk_window_set_icon_name-segfault-737792.patch
+Patch15: grip.resize-errors.patch
 URL: http://www.nostatic.org/grip/
 Requires: vorbis-tools
 BuildRequires: vte-devel cdparanoia-devel
@@ -50,6 +51,7 @@ accessing track information on disc database servers.
 %patch12 -p1
 %patch13 -p1
 %patch14 -p1
+%patch15 -p1
 
 %build
 
@@ -116,6 +118,9 @@ desktop-file-install \
 %{_mandir}/man1/*
 
 %changelog
+* Tue Apr 03 2012 Adrian Reber <adrian at lisas.de> - 1:3.2.0-39
+- first try to fix the many resize errors
+
 * Wed Mar 28 2012 Adrian Reber <adrian at lisas.de> - 1:3.2.0-38
 - fixed "IA__gdk_window_set_icon_name: Process /usr/bin/grip was killed by signal 11" (#737792)
 


More information about the scm-commits mailing list