[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